++ Prima versione del designer piantine + Skill grafica

This commit is contained in:
2026-08-28 15:32:14 +02:00
parent 8aa29cc467
commit 7e4c8aa9b8
62 changed files with 16340 additions and 4 deletions

22
config/piantine.php Normal file
View File

@@ -0,0 +1,22 @@
<?php
// Sotto-app "Piantine": generazione di mappe ad alta definizione per i PDF
// dei territori. Il rendering vero e proprio avviene nel container
// `map-renderer` (vedi docker/renderer/), raggiunto via HTTP sulla rete
// interna del compose: l'indirizzo predefinito funziona senza variabili
// d'ambiente aggiuntive.
return [
'renderer_url' => env('MAP_RENDERER_URL', 'http://map-renderer:3000'),
// Secondi concessi a un singolo rendering: comprende il download delle
// tessere OSM non ancora in cache, che alla prima generazione può
// richiedere qualche decina di secondi.
'renderer_timeout' => (int) env('MAP_RENDERER_TIMEOUT', 180),
// Lato massimo (px) dell'immagine generata.
'max_side' => 4096,
// Margine di contesto attorno al confine, in frazione del lato maggiore.
'margin_ratio' => 0.15,
];