[QGIS-it-user] Base cartografica OSM differenza tra canvas e esportazione layout

Ciao,
ho caricato un paio di strati di base da osm: OpenTopoMap e OSM Standard tramite il menù web\Quickmapservices di Qgis 3.18.1 Win

Mi succede che nell'esportazione come immagine o come pdf del layout i toponimi delle località non ci sono, mentre sulla canvas e nel layout compaiono (per ci sono i toponimi stradali).

esperienze analoghe?
grazie
marcog

--
Marco Guiducci 055 4383194
Regione Toscana - Settore Sistema Informativo e pianificazione del territorio

ciao Marco,
quello che ho verificato è che in funzione della risoluzione in DPI che tu dai al layout, viene caricato un livello di zoom di OSM (o qualsiasi layer TMS tu abbia) oppure il successivo livello di zoom.
per fare un esempio, layout in A4, mappa a tutto foglio, scala identica tra mappa e layout (anche quella corretta per il TMS, 1:18056, ad esempio), con la risoluzione a 127 DPI del layout mi viene visualizzato OSM con lo stesso livello di zoom che ho in mappa (il livello 15, nel mio caso), se alzo la configurazione a 128 DPI , OSM mi salta al livello di zoom successivo (livello 16), dove hai maggior dettaglio ma gli oggetti (comprese le etichette) più piccoli e quindi la mappa finale risulta poco leggibile.
ovviamente ci sono determinate situazioni in cui non si può ridurre troppo la risoluzione (DPI) del layout, altrimenti il PDF o la stampa finale non hanno la qualità richiesta.

un workaround per avere una maggiore qualità (a meno di non agire sul codice del plugin) potrebbe essere quello di imporre come livello massimo di zoom il 16 (nel mio caso), a quel punto, anche aumentando i DPI, nel layout verrà visualizzato sempre il livello 16, anche se un po’ sgranato, ma comunque di migliore qualità rispetto ad un layout a bassa risoluzione.

imporre un livello massimo di zoom si può fare in due modi, o modifichi le impostazioni del layer TMS direttamente dai file di configurazione del plugin, oppure (meglio) ti crei un nuovo layer TMS al quale imponi il valore Z max voluto, nel mio caso:

[tms]
url = http://tile.openstreetmap.org/{z}/{x}/{y}.png
zmin = 0
zmax = 15
y_origin_top = 1
epsg_crs_id = 3857

(ho dovuto mettere zmax=15 perchè mi rimanga sempre sul 16)

fammi sapere se ho centrato il problema e se ti possono essere utili le mie considerazioni.

un saluto,
francesco

Il giorno ven 9 dic 2022 alle ore 14:06 Marco Guiducci <marco.guiducci@regione.toscana.it> ha scritto:

Ciao,
ho caricato un paio di strati di base da osm: OpenTopoMap e OSM Standard
tramite il menù web\Quickmapservices di Qgis 3.18.1 Win

Mi succede che nell’esportazione come immagine o come pdf del layout i
toponimi delle località non ci sono, mentre sulla canvas e nel layout
compaiono (per ci sono i toponimi stradali).

esperienze analoghe?
grazie
marcog

grazie,
sto seguendo la tua procedura. al momento non sono riuscito ad avere grandi miglioramenti. devo fare vari tentativi, come hai fatto tu, tra livello, risoluzione ecc.
La derivazione automatica (intendo generare mappe per derivazione da altre scale) ha raggiunto ottimi risultati tranne che per la toponomastica. E' confermata la difficoltà, o meglio l'onerosità, scritta in letteratura, quando la derivazione si faceva a mano.
Ti ringrazio ancora e se faccio passi avanti, aggiorno.
marcog

Il 10/12/2022 11:40, francesco marucci ha scritto:

ciao Marco,
quello che ho verificato è che in funzione della risoluzione in DPI che tu dai al layout, viene caricato un livello di zoom di OSM (o qualsiasi layer TMS tu abbia) oppure il successivo livello di zoom.
per fare un esempio, layout in A4, mappa a tutto foglio, scala identica tra mappa e layout (anche quella corretta per il TMS, 1:18056, ad esempio), con la risoluzione a 127 DPI del layout mi viene visualizzato OSM con lo stesso livello di zoom che ho in mappa (il livello 15, nel mio caso), se alzo la configurazione a 128 DPI , OSM mi salta al livello di zoom successivo (livello 16), dove hai maggior dettaglio ma gli oggetti (comprese le etichette) più piccoli e quindi la mappa finale risulta poco leggibile.
ovviamente ci sono determinate situazioni in cui non si può ridurre troppo la risoluzione (DPI) del layout, altrimenti il PDF o la stampa finale non hanno la qualità richiesta.

un workaround per avere una maggiore qualità (a meno di non agire sul codice del plugin) potrebbe essere quello di imporre come livello massimo di zoom il 16 (nel mio caso), a quel punto, anche aumentando i DPI, nel layout verrà visualizzato sempre il livello 16, anche se un po' sgranato, ma comunque di migliore qualità rispetto ad un layout a bassa risoluzione.

imporre un livello massimo di zoom si può fare in due modi, o modifichi le impostazioni del layer TMS direttamente dai file di configurazione del plugin, oppure (meglio) ti crei un nuovo layer TMS al quale imponi il valore Z max voluto, nel mio caso:

[tms]
url = http://tile.openstreetmap.org/\{z\}/\{x\}/\{y\}\.png <http://tile.openstreetmap.org/\{z\}/\{x\}/\{y\}\.png&gt;
zmin = 0
zmax = 15
y_origin_top = 1
epsg_crs_id = 3857

(ho dovuto mettere zmax=15 perchè mi rimanga sempre sul 16)

fammi sapere se ho centrato il problema e se ti possono essere utili le mie considerazioni.

un saluto,
francesco

Il giorno ven 9 dic 2022 alle ore 14:06 Marco Guiducci <marco.guiducci@regione.toscana.it> ha scritto:

    Ciao,
    ho caricato un paio di strati di base da osm: OpenTopoMap e OSM
    Standard
    tramite il menù web\Quickmapservices di Qgis 3.18.1 Win

    Mi succede che nell'esportazione come immagine o come pdf del
    layout i
    toponimi delle località non ci sono, mentre sulla canvas e nel layout
    compaiono (per ci sono i toponimi stradali).

    esperienze analoghe?
    grazie
    marcog

===
Avvertenza: Gli allegati ricevuti sono scansionati automaticamente per la ricerca di software malevolo. Nel caso di file o archivi protetti da password potrebbe non essere possibile analizzarne correttamente il contenuto. Si invita, pertanto, ad adottare le cautele previste dalle norme sull'utilizzo della postazione di lavoro.

_______________________________________________
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user

--
Marco Guiducci 055 4383194
Regione Toscana - Settore Sistema Informativo e pianificazione del territorio

Consiglio di usare il plugin per QGIS d8 MapTiler, che permette di usare tiles vettoriali, con cui poi gestire alla grande gli stili in modo anche personalizzato: https://www.maptiler.com/qgis-plugin/
Ale

Il gio 15 dic 2022, 09:45 Marco Guiducci <marco.guiducci@regione.toscana.it> ha scritto:

grazie,
sto seguendo la tua procedura. al momento non sono riuscito ad avere
grandi miglioramenti. devo fare vari tentativi, come hai fatto tu, tra
livello, risoluzione ecc.
La derivazione automatica (intendo generare mappe per derivazione da
altre scale) ha raggiunto ottimi risultati tranne che per la
toponomastica. E’ confermata la difficoltà, o meglio l’onerosità,
scritta in letteratura, quando la derivazione si faceva a mano.
Ti ringrazio ancora e se faccio passi avanti, aggiorno.
marcog

Il 10/12/2022 11:40, francesco marucci ha scritto:

ciao Marco,
quello che ho verificato è che in funzione della risoluzione in DPI
che tu dai al layout, viene caricato un livello di zoom di OSM (o
qualsiasi layer TMS tu abbia) oppure il successivo livello di zoom.
per fare un esempio, layout in A4, mappa a tutto foglio, scala
identica tra mappa e layout (anche quella corretta per il TMS,
1:18056, ad esempio), con la risoluzione a 127 DPI del layout mi viene
visualizzato OSM con lo stesso livello di zoom che ho in mappa (il
livello 15, nel mio caso), se alzo la configurazione a 128 DPI , OSM
mi salta al livello di zoom successivo (livello 16), dove hai maggior
dettaglio ma gli oggetti (comprese le etichette) più piccoli e quindi
la mappa finale risulta poco leggibile.
ovviamente ci sono determinate situazioni in cui non si può ridurre
troppo la risoluzione (DPI) del layout, altrimenti il PDF o la stampa
finale non hanno la qualità richiesta.

un workaround per avere una maggiore qualità (a meno di non agire sul
codice del plugin) potrebbe essere quello di imporre come livello
massimo di zoom il 16 (nel mio caso), a quel punto, anche aumentando
i DPI, nel layout verrà visualizzato sempre il livello 16, anche se un
po’ sgranato, ma comunque di migliore qualità rispetto ad un layout a
bassa risoluzione.

imporre un livello massimo di zoom si può fare in due modi, o
modifichi le impostazioni del layer TMS direttamente dai file di
configurazione del plugin, oppure (meglio) ti crei un nuovo layer TMS
al quale imponi il valore Z max voluto, nel mio caso:

[tms]
url = http://tile.openstreetmap.org/{z}/{x}/{y}.png
<http://tile.openstreetmap.org/{z}/{x}/{y}.png>
zmin = 0
zmax = 15
y_origin_top = 1
epsg_crs_id = 3857

(ho dovuto mettere zmax=15 perchè mi rimanga sempre sul 16)

fammi sapere se ho centrato il problema e se ti possono essere utili
le mie considerazioni.

un saluto,
francesco

Il giorno ven 9 dic 2022 alle ore 14:06 Marco Guiducci
<marco.guiducci@regione.toscana.it> ha scritto:

Ciao,
ho caricato un paio di strati di base da osm: OpenTopoMap e OSM
Standard
tramite il menù web\Quickmapservices di Qgis 3.18.1 Win

Mi succede che nell’esportazione come immagine o come pdf del
layout i
toponimi delle località non ci sono, mentre sulla canvas e nel layout
compaiono (per ci sono i toponimi stradali).

esperienze analoghe?
grazie
marcog

===
Avvertenza: Gli allegati ricevuti sono scansionati automaticamente per
la ricerca di software malevolo. Nel caso di file o archivi protetti
da password potrebbe non essere possibile analizzarne correttamente il
contenuto. Si invita, pertanto, ad adottare le cautele previste dalle
norme sull’utilizzo della postazione di lavoro.


QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


Marco Guiducci 055 4383194
Regione Toscana - Settore Sistema Informativo e pianificazione del territorio


QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user