La carte clusterisait depuis bands.geom (un seul point par groupe). Désormais /api/clusters source band_locations : un groupe multi-périodes (ex. Thessaloniki puis Boston) apparaît comme plusieurs points distincts. - migration 010: colonne geom générée (Point,4326) + index GIST sur band_locations (évite le seq-scan sur les requêtes bbox) - /api/clusters: FROM band_locations bl JOIN bands b, bbox via geom && envelope, filtres (pays/statut/genre/année) sur b.*, points issus de bl.lat/lon ; la JSON des clusters porte location_raw + step_label - web parseBandData: expose location_raw + step_label (base pour différencier plus tard un groupe qui a déménagé d'un groupe resté sur place) Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| app.js | ||
| apple-touch-icon.png | ||
| favicon-96x96.png | ||
| favicon.ico | ||
| favicon.svg | ||
| index.html | ||
| locales.js | ||
| site.webmanifest | ||
| styles.css | ||
| web-app-manifest-192x192.png | ||
| web-app-manifest-512x512.png | ||