Passare a OSM: Le Basi

La sfida

Il tuo map provider offre 2 cose:

  • Un set di ‘Tiles’ (immagini quadrate di mappa) messe assieme a formare una mappa
  • Un JavaScript API, o equivalente libreria per dispsitivi mobili, per visualizzarle

Per passare a OpenStreetMap, bisogna rimpiazzarle entrambe.

Le tiles

Le map tiles, immagini da (normalmente) 256 x 256 pixels ognuna, sono disegnate (“rendered”) da un map database.

Se al momento stai usando Google Maps, starai usando le map tiles di Google, su server Google.com. Siccome la fondazione OpenStreetMap è un organizzazione no-profit con risorse limitate, non si possono giusto inserire le tiles da openstreetmap.org come rimpiazzamento (vedi il Tile Usage Policy). Invece, si può:

  • Generare le tue proprie tiles, scaricando gratis il database mappa da OSM ed effettuare il rendering;
  • O utilizzare un fornitore terzo (alcuni a pagamento, altri gratis)

Il database OSM è chiamato planet.osm. Il database completo ed i files regolarmente aggiornati sono entrambi disponibili a planet.openstreetmap.org.

Rendering le tue proprie tiles dà pieno controllo sulla loro visualizzazione. Puoi personalizzare la mappa e afrla apparire a proprio piacimento. Alternativamente, fornitori terzi con esperienza OSM possono provvedere stili pronti all’uso.

La API/library

Non c’è una singola libreria canonica: puoi scegliere quella che meglio si adatta alla tua necessità. Le due più popolari librerie  JavaScript da usare per le OSM tiles sono:


OpenLayers – potente e consolidato

Leaflet – leggero e facile da usare

Se scegli di usare MapQuest Open tiles (fatto da OSM data), puoi anche usare MapQuest Open API. Le API sono anche disponibili per piattaforme mobili, tipo Route-Me (iOS) e osmdroid (Android).

La licenza

A differenza dei fornitori commerciali dei dati, OpenStreetMap è ‘dati aperti ‘. I dati cartografici sono disponibili free-of-charge, con la libertà di copiare e modificare.

I due obblighi sono:

  • Attribuzione. È necessario OpenStreetMap credito con lo stesso risalto che ci si aspetterebbe se si stesse utilizzando un provider commerciale. Vedi OSM’s copyright guidelines.
  • Condividi allo stesso modo (share-alike). Nulla (all’interno dell’ambito dell ‘opera creativea , non il tuo codice o sito) costruito a partire dai dati OSM deve essere disponibile alle stesse condizioni. In pratica, ciò significa che gli utenti che hanno scaricato il loro piastrelle possono ridistribuire sotto la licenza OSM.

La full licence è disponibile da Creative Commons. Dall’1 Aprile 2012, OSM si trasferisce su Open Database Licence che offre maggiore chiarezza sulla quota-alike obbligo, ed è più applicabile in tutto il mondo. Provvederemo ad aggiornare queste linee guida più vicino il tempo.

Tradotto da http://switch2osm.org/the-basics/

Articoli Consigliati:

Lascia un commento

 

 

 

Puoi usare questi tag HTML

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>