Files
termanager2/config/piantine.php

23 lines
852 B
PHP

<?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,
];