A partir do código de demonstração disponibilizado em aula — que exibe os municípios da Paraíba usando Leaflet e dados servidos pelo Supabase/PostGIS — você deverá evoluir a aplicação WebGIS incorporando novas camadas e atendendo aos requisitos descritos abaixo.
Objetivo: Entender por que
floatnão é eficiente para criar layouts de colunas com bordas, e como o Flexbox resolve esse problema de forma elegante.
O modelo de caixa (box model) do CSS define como o tamanho de um elemento é calculado. Por padrão (box-sizing: content-box), a largura declarada representa apenas o conteúdo — bordas e padding são somados por fora.
Claude Code é um agente de linha de comando que roda no terminal com acesso completo ao sistema — lê arquivos, executa comandos, modifica código, gerencia git e delega tarefas a subagentes especializados.
| WITH municipio AS ( | |
| SELECT geom | |
| FROM maps_geometriamunicipio | |
| WHERE cod_ibge_m = '5007935' | |
| ) | |
| SELECT | |
| t.* | |
| FROM maps_texturasolo t | |
| JOIN maps_grade10000 g |
Link dos dados: https://drive.google.com/file/d/1PU3imYVk0R7RK575dXI3M7V_MjBNosqu/view?usp=sharing
Objetivo: Identificar e classificar lotes urbanos em diferentes níveis de vulnerabilidade a alagamentos, utilizando operações de geoprocessamento vetorial e análise raster.
- Alto Risco: Proximidade imediata ao corpo hídrico (até 150m).
- Risco Mediano: Áreas de transição (entre 150m e 250m do rio).
| # ========================================================== | |
| # AUTENTICAÇÃO | |
| # ========================================================== | |
| from google.colab import auth | |
| auth.authenticate_user() | |
| # ========================================================== | |
| # INSTALAÇÃO | |
| # ========================================================== | |
| !pip install basedosdados geopandas shapely pyogrio --upgrade --quiet |