Douro R29
Abrir visualizador
# Douro R80 — R29
Abrir `START_R29.cmd` na pasta superior. Com o servidor atual ativo: /douro/index_r29.html.
O painel agrupa Camadas e contexto, Água e resultados, Aparência e relevo, Vistas guardadas, Objeto selecionado e Fontes e limites. As opções avançadas ficam recolhidas. O painel ajusta-se ao espaço entre cabeçalho e cronologia.
No topo permanecem Qualidade (3/5/9 detalhes locais, com base completa de 25 terrenos), São Paio e Domínio FM. Todos foram exercitados. Foi removido o seletor de modos redundantes; a paleta controla as cores. A câmara antiga com eixo incompatível foi removida. Guardar e recuperar vistas continua disponível.
OpenStreetMap fornece contexto online com baixa saturação e contraste suave, intensidade regulável e atribuição visível. É um mapa raster 2D apresentado na cena 3D: não acrescenta alturas nem edifícios OSM. O terreno DGT, os edifícios existentes e os resultados FM mantêm as suas fontes. O globo não oculta cotas negativas do modelo. A disponibilidade do mapa depende da rede; não foram preparados pacotes offline ou downloads em massa.
Verificação: 193/193 instantes renderizados, sem erros; 193 hashes de resultados iguais aos originais; shader da água idêntico ao R28; ficheiros de referência R28 preservados. Perfis e atalhos passaram. Três amostras interiores de água opaca, em baixa-mar e com a mesma câmara, tiveram RGB exatamente igual com contexto ligado/desligado. Isto não valida a totalidade da linha de costa. Os ensaios automáticos de câmaras decorreram com OSM desligado. O teste temporal durou 17,734 s, sem representar uma medição geral de FPS.
A R28 fica preservada. Sem nova simulação, transformação de cotas ou calibração. O gate científico vertical mantém-se HOLD.
Evidências: CONTROLS_QA.json, TIMELINE_QA.json, DATA_QA.json, WATER_CONTEXT_PIXEL_QA.json e FINAL.jpg.
Referências: [política OSM](https://operations.osmfoundation.org/policies/tiles/), [provedor OSM Cesium](https://cesium.com/learn/cesiumjs/ref-doc/OpenStreetMapImageryProvider.html), [estilo das imagens](https://cesium.com/learn/cesiumjs/ref-doc/ImageryLayer.html), [teste de profundidade do globo](https://cesium.com/learn/cesiumjs/ref-doc/Globe.html#depthTestAgainstTerrain).