WikiProject Italy/Stampare

From OpenStreetMap Wiki
Jump to: navigation, search
Pagine di aiuto in italiano
Portale italiano

Pagina principale

Cos'è OpenStreetMap?


Come posso contribuire?

Autostrade
Ciclovie
Ferrovie
Sentieri
Strade Statali

Come usare OpenStreetMap?


Contatta la Comunità Italiana


In questa pagina si riportano alcuni consigli e link per creare mappe stampate partendo dai dati di OpenStreetMap. Generalmente si consiglia come primo approccio l'esportazione usando la linguetta Esporta presente nella mappa della pagina principale. È possibile in questo caso selezionare in che formato esportare la mappa: PDF, SVG, PNG, JPEG o Postscript. Altre alternative sono elencate di seguito.

In formato A4

Indice delle strade di MapOSMatic.
  • Walking-Papers crea facilmente una mappa in PDF.
  • Osmbook (en) è un programma che può stampare libri di mappe partendo dai dati di OSM, con mappe grigliate e con grigile di varie dimensioni.
  • Mapnik Example (en) - come usare Mapnik sul tuo pc per renderizzare i dati di OSM.
  • Aggiungi una Rosa di venti (en) alla tua mappa.
  • MapOSMmatic (maposmatic.org) (en) generatore di mappe cittadine, che include l'indice delle strade.
  • TownGuide (townguide.webhop.net) (en) generatore di mappe PDF con indice delle strade e indice di punti d'interesse selezionabili dall'utente.

Vedi anche:

Creare una grande immagine stampabile

Generata dalle immagini esistenti

  • GetMap ([1]) - Genera (lato server) un'immagine fornendo un link permanente della posizione desiderata, scegliendo le immagini all'interno di una varietà di tipologie diverse di rendering.
  • MapOf ([2]) - Genera (lato server) un'immagine fornendo un punto centrale e le dimensioni dell'area da esportare, usando le immagini di tiles@home (en).
  • bigmap ([3]) - Crea una grande mappa affiancando le singole immagini che formano la mappa l'una all'altra. Usa una comoda interfaccia per selezionare l'estensione della mappa. La creazione dell'immagine avviene dopo aver scaricato uno script personalizzato in perl che effettua le operazioni di download e incollatura delle singole immagini formanti la mappa.

Rendering dai dati di OSM

Grande mappa stampata dei dati di Mapnik.

Vedi IT:Rendering (it) per una lista completa delle opzioni e dei dettagli per personalizzare le impostazioni del software di rendering.

  • Mapnik è il motore di rendering usato per creare la mappa di default sulla pagina principale di OSM; può esportare in SVG.
  • Osmarender è un programma per produrre mappe di grande qualità a partire dai dati di OSM, ottime per la stampa. Renderizza le mappe in grafica vettoriale convertendo un file .osm XML in SVG. Può anche creare mappe SVG interattive che possono essere trascinate e zoomate usando il mouse sui browser con pieno supporto alle specifiche SVG, ad esempio Batik o Firefox.
  • Kosmos è un motore di rendering leggero che permette di visualizzare le mappe di OSM in maniera interattiva o attraverso un browser web. Anche il rendering viene effettuato in maniera interattiva e il risultato mostrato in tempo reale. È disponibile solo su sistemi Microsoft Windows.
    Screenshot di Kosmos
  • osmrender.pl è un piccolo programma in perl che può essere personalizzato per disegnare semplici mappe.
  • Mapweaver è un completo software di rendering scritto in perl ed altamente personalizzabile. Legge file osm, osm.bz2, pbf ed esporta in SVG, PNG e PDF; disegna anche tracce GPX.

Dalle immagini già renderizzate

iPhoto '09
  • Vedi Creating_your_own_tiles (en) per istruzioni su come generare set di "tegole".
  • JMapViewer (en) è un'API Java per visualizzare le tegole della mappa principale. Può anche salvare le tegole nell'hard disk.
  • Kosmos ha il Kosmos_Tile_Map_Server (en). Usandolo, è possibile osservare le tegole generate dal programma di rendering direttamente dal proprio browser web.
  • Applicare la seguente patch per usare OpenStreetMap in iPhoto '09:


macbook:/Applications/iPhoto.app/Contents/Resources$ diff googleMap.html.old googleMap.html
31a32
>   var G_PHYSICAL_MAP
36a38,41
>   copyOSM = new GCopyrightCollection("<a href=\"http://www.openstreetmap.org/\">OpenStreetMap</a>");
>   copyOSM.addCopyright(new GCopyright(1, new GLatLngBounds(new GLatLng(-90,-180), new GLatLng(90,180)), 0, " "));
>   tilesMapnik = new GTileLayer(copyOSM, 1, 17, {tileUrlTemplate: 'http://tile.openstreetmap.org/{Z}/{X}/{Y}.png'});
>   G_PHYSICAL_MAP = new GMapType([tilesMapnik], G_NORMAL_MAP.getProjection(), "OpenStreetMap");

Con un editor offline

Screenshot di JOSM
  • JOSM permette di modificare la versione vettoriale delle mappe di OSM e lavora anche con dati non in linea (richiede Java 1.5.).
  • Un altro editor Merkaartor (en), fa la stessa cosa.