[Talk-it] Ridurre dimensione tiles OSM

Federico Cozzi f.cozzi at gmail.com
Thu Oct 28 11:37:29 BST 2010


2010/10/28 Andrea Pogliaghi <andrea.pogliaghi at gmail.com>:
> Qualcuno sa se c'è la possibilità di ridurrle in qualche modo?

Ti rispondo da totale inesperto di Mapnik e quindi faccio
considerazioni solo sui file immagine.

1. stai usando PNG che è un algoritmo lossless. Questo algoritmo può
dare risultati migliori se l'immagine è più semplice, ad es. ha meno
colori (8 bit anziché true-color ecc.) e se le aree sono più omogenee
(ad es. aree ampie dello stesso colore). Quindi puoi agire sulla
compressione PNG usando meno colori nello stile mapnik e cercando di
rendere più ampie le aree dello stesso colore (ad es. disegnando meno
feature) ma penso che il guadagno sia piccolo e questo ci porta al
secondo punto

2. stai usando lo shaded relief: l'immagine ha qualità "fotografiche",
devi usare un algoritmo lossy come il JPEG.

3. come approccio alternativo e tutto da investigare, una mappa con
shaded relief potrebbe essere generata sovrapponendo due tile: quelle
col relief che comprimerai con JPG (con parametro di compressione
cattivo e violento) e quelle con le feature (strade, POI ecc.) che
invece puoi generare trasparenti (canale alfa: Mapnik lo supporta?) e
comprimere in PNG

Ciao,
Federico



More information about the Talk-it mailing list