Poser le cadre d'export PDF sur le terrain, le déplacer par une poignée et recadrer la vue dessus

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Antoine Jacquin
2026-09-27 16:53:05 +02:00
parent c1076097f1
commit fe66869cac
3 changed files with 112 additions and 24 deletions

View File

@ -171,12 +171,16 @@ principale, mode validé, opacités bornées à 0–1. Un fichier de l'ancienne
Le bouton **⎙** ouvre une carte de réglages (format A4/A3, paysage/portrait,
échelle 1:1 000 à 1:10 000, titre optionnel) et affiche un **cadre jaune en
pointillés** qui montre la zone qui sera imprimée. Le cadre reste toujours
centré sur la vue : c'est la carte qu'on déplace en dessous, pas le cadre —
il se recalcule (géométrie Lambert 93 exacte, `GET /api/export/frame`) à
chaque déplacement et à chaque changement de réglage. Les réglages sont
mémorisés dans `localStorage` du navigateur et rechargés à l'ouverture
suivante. **Exporter le PDF** télécharge la planche (`GET
pointillés** qui montre la zone qui sera imprimée. Le cadre est **posé sur le
terrain** : il se place au centre de la vue à l'ouverture (ou garde sa position
précédente si elle est encore visible), la carte zoome pour le montrer en
entier au-dessus des panneaux, puis on navigue librement sans qu'il bouge. On le
déplace en faisant glisser sa **poignée ✥** (souris ou doigt) ; au relâchement,
la géométrie Lambert 93 exacte est recalculée (`GET /api/export/frame`).
« ⌖ Centrer ici » le ramène au centre de la vue, « ⤢ Voir le cadre » zoome
dessus ; changer de format, d'orientation ou d'échelle recadre la vue. Les
réglages et la position du cadre sont mémorisés dans `localStorage` du
navigateur. **Exporter le PDF** télécharge la planche (`GET
/api/export/pdf`), nommée `relief_{x_km}_{y_km}_1-{échelle}.pdf` (centre
Lambert 93 en km, à trois décimales).