In fase di stampa da Layout con file WMS viene visualizzato il seguente messaggio, e poi non stampa i file:
Alcuni server WMS (es. UMN mapserver) hanno dei limiti per i parametri di LARGHEZZA e ALTEZZA. Stampare layer da questi server può superare il limite imposto. In tal caso, il layer WMS non verrà stampato
Anni fa, sono incappato nello stesso problema ma non ricordo la soluzione
Probabilmente stai chiedendo al server del wms un’estensione troppo grande.
Quando inserisci il wms nella schermata delle opzioni hai la possibilità di dare le dimensioni dei tasselli del wms necessari a coprire il tuo campo cartografico.
Parti da 2000 x 2000 e vedi se si riempie, altrimenti diminuisci sino a trovare la dimensione adatta.
Questo avviene per evitare che il server wms venga caricato da chiamate con dimensioni eccessive.
Occhio che questo avviene per la stampa non per la visualizzazione.
Ovvio che maggiore è il numero di tasselli necessari a riempire il campo cartografico, più lunga sarà l’attesa per completarlo tutto.
In fase di stampa da Layout con file WMS viene visualizzato il seguente messaggio, e poi non stampa i file:
Alcuni server WMS (es. UMN mapserver) hanno dei limiti per i parametri di LARGHEZZA e ALTEZZA. Stampare layer da questi server può superare il limite imposto. In tal caso, il layer WMS non verrà stampato
Anni fa, sono incappato nello stesso problema ma non ricordo la soluzione
ciao,
aggiungo solamente che la buona riuscita di una stampa che contempli la presenza di un layer WMS dipende da:
limite lato server della massima estensione in pixel della mappa;
estensione in pixel dei tasselli richiesti al servizio WMS (mapserver ha un max di default di 4096x4096);
risoluzione della qualità di stampa (dpi), se tu richiedi 600dpi, ad esempio, QGIS farà delle richieste per ogni tassello molto grandi in termini di pixel, per soddisfare la risoluzione richiesta.
un buon equilibrio tra questi tre fattori (solamente gli ultimi due dipendono dall’utente QGIS), fa sì che si abbia una stampa migliore.
saluti,
francesco
Il giorno gio 6 ott 2022 alle ore 13:39 Stefano Campus <skampus@gmail.com> ha scritto:
Probabilmente stai chiedendo al server del wms un’estensione troppo grande.
Quando inserisci il wms nella schermata delle opzioni hai la possibilità di dare le dimensioni dei tasselli del wms necessari a coprire il tuo campo cartografico.
Parti da 2000 x 2000 e vedi se si riempie, altrimenti diminuisci sino a trovare la dimensione adatta.
Questo avviene per evitare che il server wms venga caricato da chiamate con dimensioni eccessive.
Occhio che questo avviene per la stampa non per la visualizzazione.
Ovvio che maggiore è il numero di tasselli necessari a riempire il campo cartografico, più lunga sarà l’attesa per completarlo tutto.
In fase di stampa da Layout con file WMS viene visualizzato il seguente messaggio, e poi non stampa i file:
Alcuni server WMS (es. UMN mapserver) hanno dei limiti per i parametri di LARGHEZZA e ALTEZZA. Stampare layer da questi server può superare il limite imposto. In tal caso, il layer WMS non verrà stampato
Anni fa, sono incappato nello stesso problema ma non ricordo la soluzione
Ciao Francesco grazie mille per l’approfondimento.
Hai ragione, non avevo pensato alla risoluzione che ovviamente condiziona la richiesta.
Non sapevo la dimensione massima di default dei tasselli in mapserver.
Sai quale sia in geoserver e qgis sever?
In più: è possibile risalire alla dimensione specifica di un servizio attraverso la URL di caricamento del WMS?
Grazie mille
ciao,
aggiungo solamente che la buona riuscita di una stampa che contempli la presenza di un layer WMS dipende da:
limite lato server della massima estensione in pixel della mappa;
estensione in pixel dei tasselli richiesti al servizio WMS (mapserver ha un max di default di 4096x4096);
risoluzione della qualità di stampa (dpi), se tu richiedi 600dpi, ad esempio, QGIS farà delle richieste per ogni tassello molto grandi in termini di pixel, per soddisfare la risoluzione richiesta.
un buon equilibrio tra questi tre fattori (solamente gli ultimi due dipendono dall’utente QGIS), fa sì che si abbia una stampa migliore.
saluti,
francesco
Il giorno gio 6 ott 2022 alle ore 13:39 Stefano Campus <skampus@gmail.com> ha scritto:
Probabilmente stai chiedendo al server del wms un’estensione troppo grande.
Quando inserisci il wms nella schermata delle opzioni hai la possibilità di dare le dimensioni dei tasselli del wms necessari a coprire il tuo campo cartografico.
Parti da 2000 x 2000 e vedi se si riempie, altrimenti diminuisci sino a trovare la dimensione adatta.
Questo avviene per evitare che il server wms venga caricato da chiamate con dimensioni eccessive.
Occhio che questo avviene per la stampa non per la visualizzazione.
Ovvio che maggiore è il numero di tasselli necessari a riempire il campo cartografico, più lunga sarà l’attesa per completarlo tutto.
In fase di stampa da Layout con file WMS viene visualizzato il seguente messaggio, e poi non stampa i file:
Alcuni server WMS (es. UMN mapserver) hanno dei limiti per i parametri di LARGHEZZA e ALTEZZA. Stampare layer da questi server può superare il limite imposto. In tal caso, il layer WMS non verrà stampato
Anni fa, sono incappato nello stesso problema ma non ricordo la soluzione