{
  "versao": "0.1",
  "data_atualizacao": "2026-06-06",
  "cidade": "São Paulo",
  "unidade": "distrito_oficial",
  "total_distritos": 12,
  "licenca": "CC BY 4.0 — https://creativecommons.org/licenses/by/4.0/",
  "fonte": "BetterPlace — https://www.betterplace.com.br",
  "metodologia": "https://www.betterplace.com.br/metodologia",
  "notas": [
    "Scores normalizados 0–100 em relação ao conjunto de distritos analisados (min-max). O valor 50 representa a mediana.",
    "flood_risk_score e safety_score são invertidos: 100 = menor risco/menor densidade de ocorrências.",
    "safety_data_coverage 'parcial' indica sub-registro estrutural nos dados SSP-SP — interpretar com cautela.",
    "Dados de preço imobiliário não incluídos nesta versão urbana; camada imobiliária agregada prevista para M8 com base interna BetterPlace.",
    "Geometrias dos distritos disponíveis via export_open_dataset.py contra o banco PostGIS (fonte: GeoSampa)."
  ],
  "distritos": [
    {
      "slug": "vila-mariana",
      "nome": "Vila Mariana",
      "distrito": "Vila Mariana",
      "cidade": "São Paulo",
      "transport_score": 44.2,
      "green_score": 25.4,
      "flood_risk_score": 100.0,
      "safety_score": 89.9,
      "safety_data_coverage": "parcial",
      "poi_score": 45.1,
      "data_atualizacao": "2026-06-06"
    },
    {
      "slug": "pinheiros",
      "nome": "Pinheiros",
      "distrito": "Pinheiros",
      "cidade": "São Paulo",
      "transport_score": 32.0,
      "green_score": 68.1,
      "flood_risk_score": 100.0,
      "safety_score": 81.9,
      "safety_data_coverage": "parcial",
      "poi_score": 31.9,
      "data_atualizacao": "2026-06-06"
    },
    {
      "slug": "itaim-bibi",
      "nome": "Itaim Bibi",
      "distrito": "Itaim Bibi",
      "cidade": "São Paulo",
      "transport_score": 32.9,
      "green_score": 34.5,
      "flood_risk_score": 100.0,
      "safety_score": 84.9,
      "safety_data_coverage": "parcial",
      "poi_score": 35.0,
      "data_atualizacao": "2026-06-06"
    },
    {
      "slug": "moema",
      "nome": "Moema",
      "distrito": "Moema",
      "cidade": "São Paulo",
      "transport_score": 21.5,
      "green_score": 73.8,
      "flood_risk_score": 100.0,
      "safety_score": 88.1,
      "safety_data_coverage": "parcial",
      "poi_score": 22.5,
      "data_atualizacao": "2026-06-06"
    },
    {
      "slug": "bela-vista",
      "nome": "Bela Vista",
      "distrito": "Bela Vista",
      "cidade": "São Paulo",
      "transport_score": 28.9,
      "green_score": 21.5,
      "flood_risk_score": 100.0,
      "safety_score": 69.0,
      "safety_data_coverage": "parcial",
      "poi_score": 28.6,
      "data_atualizacao": "2026-06-06"
    },
    {
      "slug": "consolacao",
      "nome": "Consolação",
      "distrito": "Consolação",
      "cidade": "São Paulo",
      "transport_score": 30.2,
      "green_score": 82.5,
      "flood_risk_score": 100.0,
      "safety_score": 60.2,
      "safety_data_coverage": "parcial",
      "poi_score": 29.1,
      "data_atualizacao": "2026-06-06"
    },
    {
      "slug": "liberdade",
      "nome": "Liberdade",
      "distrito": "Liberdade",
      "cidade": "São Paulo",
      "transport_score": 38.9,
      "green_score": 21.6,
      "flood_risk_score": 99.7,
      "safety_score": 80.8,
      "safety_data_coverage": "parcial",
      "poi_score": 42.0,
      "data_atualizacao": "2026-06-06"
    },
    {
      "slug": "tatuape",
      "nome": "Tatuapé",
      "distrito": "Tatuapé",
      "cidade": "São Paulo",
      "transport_score": 30.2,
      "green_score": 15.4,
      "flood_risk_score": 100.0,
      "safety_score": 89.3,
      "safety_data_coverage": "parcial",
      "poi_score": 32.9,
      "data_atualizacao": "2026-06-06"
    },
    {
      "slug": "mooca",
      "nome": "Mooca",
      "distrito": "Mooca",
      "cidade": "São Paulo",
      "transport_score": 29.3,
      "green_score": 12.4,
      "flood_risk_score": 99.9,
      "safety_score": 90.6,
      "safety_data_coverage": "parcial",
      "poi_score": 32.5,
      "data_atualizacao": "2026-06-06"
    },
    {
      "slug": "santana",
      "nome": "Santana",
      "distrito": "Santana",
      "cidade": "São Paulo",
      "transport_score": 31.4,
      "green_score": 39.8,
      "flood_risk_score": 100.0,
      "safety_score": 94.2,
      "safety_data_coverage": "parcial",
      "poi_score": 34.2,
      "data_atualizacao": "2026-06-06"
    },
    {
      "slug": "perdizes",
      "nome": "Perdizes",
      "distrito": "Perdizes",
      "cidade": "São Paulo",
      "transport_score": 30.2,
      "green_score": 54.7,
      "flood_risk_score": 100.0,
      "safety_score": 78.6,
      "safety_data_coverage": "parcial",
      "poi_score": 32.1,
      "data_atualizacao": "2026-06-06"
    },
    {
      "slug": "butanta",
      "nome": "Butantã",
      "distrito": "Butantã",
      "cidade": "São Paulo",
      "transport_score": 20.7,
      "green_score": 77.7,
      "flood_risk_score": 100.0,
      "safety_score": 89.3,
      "safety_data_coverage": "parcial",
      "poi_score": 22.7,
      "data_atualizacao": "2026-06-06"
    }
  ]
}
