Commit Graph

3 Commits

Author SHA1 Message Date
alro65 293b0c45ef fix(data): light info (LITCHR/range/height) en boyas y balizas de orilla
frontend/js/map.js:
- Reemplaza merge exacto por merge de proximidad (~50m) en loadChartFeatures
  para capturar pares LIGHTS/BOYLAT con coordenadas no exactamente iguales
- Guard null-canvas en encStyle con fallback visible + console.warn
- Mejora JS de debug: log layer/aidType cuando usa fallback

backend/services/chart_manager.py:
- Expande extraccion de light_desc a category buoy+beacon+landmark
  (antes solo BOYLAT/BOYCAR; BCNLAT/BCNWTW/LNDMRK perdian LITCHR silenciosamente)
2026-04-30 13:55:08 -04:00
alro65 025e5e5213 fix(miami): corrige cartas que desaparecen al cambiar zoom y al toggle de boyas del mapa mundial
- _recomputeHiddenCells: solo considera celdas 'dominantes' que esten
  dentro de su propio rango de zoom. Sin esto, band-5 (Harbour, min=10)
  ocultaba band-4 (Approach) incluso a zoom 9.x donde band-5 es invisible
  -> resultado: ninguna carta mostraba.
- toggle-seamap: despues del toggle llama _recomputeHiddenCells +
  src.changed() en requestAnimationFrame para que el estado de celdas
  ENC se recalcule y nunca quede stale.
- fallback BUOY_GENERIC: reemplaza el circulo 14x14 (vieja simbologia
  minuscula) por _encBuoyCanvas con boyshp=4 (pillar) para que cualquier
  boya sin boyshp explicito igual reciba icono 3D correcto.
2026-04-30 13:50:45 -04:00
alro65 8edb425c24 v1-base: estado funcional al 2026-04-30 — buoys 3D, beacons 3D, enfilaciones, land-clip, buoy light merge 2026-04-30 13:50:01 -04:00