@extends('layouts.app') @section('title', 'Análise Regional') @section('content')

Análise Regional Hidrológica

Visão consolidada da situação hídrica regional

{{ $barragens_stats->count() + count($precipitacao_regional) }}
Pontos de Monitoramento

Resumo Executivo

@php $barragens_em_alerta = $barragens_stats->where('status', 'alerta')->count(); $media_enchimento = $barragens_stats->avg('percentagem'); $volume_total = $barragens_stats->sum('volume'); $precipitacao_media = $precipitacao_regional->avg('media_precipitacao'); @endphp

Enchimento Médio

{{ number_format($media_enchimento, 1) }}%

{{ $barragens_stats->count() }} barragens

Volume Armazenado

{{ number_format($volume_total, 0) }}

Mm³ total

Barragens em Alerta

{{ $barragens_em_alerta }}

{{ $barragens_stats->count() - $barragens_em_alerta }} normais

Precipitação Média

{{ number_format($precipitacao_media, 1) }}

mm (últimos 30 dias)

Situação das Barragens

Precipitação Regional (30 dias)

Mapa de Status das Barragens

@foreach($barragens_stats as $barragem)

{{ $barragem['nome'] }}

{{ ucfirst($barragem['status']) }}
Enchimento {{ number_format($barragem['percentagem'], 1) }}%
Volume: {{ number_format($barragem['volume'], 1) }} Mm³
Cota: {{ number_format($barragem['cota'], 2) }} m
@if(isset($barragem['id'])) Ver Detalhes @else Dados não disponíveis @endif
@endforeach

Análise por Bacia Hidrográfica

@php $bacias = \App\Models\BaciaHidrografica::withCount(['barragens', 'estacoes'])->get(); @endphp @foreach($bacias as $bacia) @php $barragens_bacia = $bacia->barragens()->with('ultima_leitura')->get(); $enchimento_bacia = $barragens_bacia->filter(fn($b) => $b->ultima_leitura)->avg(fn($b) => $b->ultima_leitura->percentagem_enchimento ?? 0); $volume_bacia = $barragens_bacia->filter(fn($b) => $b->ultima_leitura)->sum(fn($b) => $b->ultima_leitura->volume_actual ?? 0); $status_bacia = $enchimento_bacia >= 70 ? 'Bom' : ($enchimento_bacia >= 40 ? 'Regular' : 'Crítico'); @endphp @endforeach
Bacia Barragens Estações Enchimento Médio Volume Total Status
{{ $bacia->nome }}
{{ $bacia->codigo ?? 'N/A' }}
{{ $bacia->barragens_count }} {{ $bacia->estacoes_count }}
{{ number_format($enchimento_bacia, 1) }}%
{{ number_format($volume_bacia, 1) }} Mm³ {{ $status_bacia }}

Recomendações Baseadas na Análise Atual

Gestão de Recursos Hídricos

    @if($media_enchimento < 30)
  • Implementar medidas de conservação de água
  • Monitorar consumos e otimizar distribuição
  • @elseif($media_enchimento > 80)
  • Condições hídricas favoráveis
  • Manter vigilância para prevenção de cheias
  • @else
  • Manter equilíbrio na gestão hídrica
  • Continuar monitoramento regular
  • @endif

Monitoramento

  • Manter frequência de leituras
  • Verificar funcionamento das estações
  • Configurar alertas automáticos
@endsection