sabato 11 maggio 2013

Mappe Openstreetmap su navigatori Garmin

Ho acquistato un navigatore Garmin Oregon 450. I navigatori Garmin per outdoor, normalmente hanno una cartografia basilare precaricata al momento dell'acquisto. Tale cartografia comprende solo le strade principali ed è decisamente inutilizzabile. Per utilizzare il navigatore occorre caricare le mappe che Garmin ci vende separatemente a prezzi non proprio esigui, oppure possiamo ricorrere alla soluzione gratuita ed opensource. Ed è quello che ho fatto io con somma soddisfazione.
La soluzione opensource consiste nell'utilizzare le mappe di Openstreetmap.

Chi conosce già Openstreetmap può saltare questo paragrafo. Per chi invece non lo conoscesse possiamo dire che è "database cartografico" a cui è possibile non solo accedere in maniera gratuita, ma anche contribuire ad esso inviando dati e disegnando la cartografia attraverso il sito http://www.openstreetmap.org.

Oltre a ciò è possibile scaricare le mappe ed utilizzarle offline sui nostri dispositivi GPS; per farlo dobbiamo però avere un formato compatibile con il navigatore Garmin.
il sito http://garmin.openstreetmap.nl/

Tutto ciò che dobbiamo fare allora, è andare al sito http://garmin.openstreetmap.nl/,
selezionare il tipo di mappa che ci serve e la zona di nostro interesse, attraverso i menu a tendina o attraverso la mappa.
Se non scegliamo una carta già elaborata (per esempio quella di un singolo Paese), ma richiediamo una  mappa personalizzata il server dovrà elaborare la nostra mappa, per cui non potremmo scaricarla direttamente ma ci verrà chiesto il nostro indirizzo e-mail.
Essendo l'operazione di elaborazione piuttosto lunga, la nostra richiesta verrà messa in coda e in qualche ora dovremmo ricevere una seconda e-mail che ci avvisa che il nostro file è pronto per il download.
Che seguiamo la via standard o quella personalizzata potremmo scaricare diversi file. Quello che ci interessa è il file "osm_generic_gmapsupp.zip". Estraiamo quindi il contenuto dal file .zip.
A questo punto colleghiamo il nostro dispotivo GPS al computer.
Se abbiamo una scheda micro-SD aggiuntiva, creiamo in essa una nuova cartella e chiamiamola "Garmin"; altrimenti usiamo la cartella "Garmin" presente di default nel navigatore. Copiamo in essa il file "gmapsupp.img" estratto e zac! il gioco è fatto.

Dato che il file potrebbe essere piuttosto pesante è probabile che il vostro dispositivo necessiti di una scheda di memoria aggiuntiva.

Quando accendiamo il navigatore abbiamo la nostra cartografia pronta.
Io ho scaricato la cartografia del Nord della Germania e della Danimarca; mi ritengo pienamente soddisfatto: i dati sono completi e aggiornata. La mappa funziona perfettamente come le mappe fornite da Garmin che ho avuto modo di testare qualche tempo fa.

sabato 20 aprile 2013

Una libreria per grafici javascript: D3

Mi sono imbattuto in questi giorni in una libreria per disegnare grafici che non conoscevo e che merita davvero una menzione: si tratta della libreria D3. La libreria è opensource e in realtà non fornisce, come fanno invece molte altre, grafici preconfezionati (se non una piccola parte), ma permette di creare i propri grafici con un'infinita gamma di personalizzazioni. Questo grazie al fatto che la libreria non agisce su modelli di grafici precostruiti, ma utilizza il formato svg e sulle diverse parti di questo agisce.
Questo permette di agire su qualsiasi parte del grafico, e determinare animazioni, gradient, e tutto quanto la fantasia ci mette a disposizione. La condizione per l'utilizzo della libreria è di avere una basilare conoscenza del formato svg, ma la documentazione è amplissima, e per tutti i livelli di conoscenza, per cui, una volta appresi i fondamentali le porte ci si aprono di fronte sono enormi.
In particolare risulta interessante la quantità di plugin applicabili alla libreria che vanno ad estenderne le funzionalità, per esempio fornendo soluzioni più semplici di configurazione.
La libreria la troviamo gratuitamente su Github, per cui è possibile anche contribuire, o a questo indirizzo: http://d3js.org/

martedì 22 gennaio 2013

Web design facile con le librerie di Twitter

Alla data in cui scrivo non è certo una novità, ma ci tengo a segnalare quesot poteten strumento per il web-design. si tratta di una libreria javascript-css potentissima che ci consente di creare layout per le nostre applicazioni web in maniera veloce, pulita e sicura. Lo strumento è fornito da Twitter ed è a dir poco potente. si potrebbe obbiettare che tale tipo di sturmenti introducano una certa standardizzazione del web e del suo stile, ma in realtà molte applicazioni hanno bisogno di rigore e precisione. Caratteristiche che non possono essere ricercate ogni volta che ci mettiamo a disegnare un layout spendendo tanto tempo. Con questo strumento abbiamo già una base preimpostata su cui costruire a nostro piacere. Il nostro design risulterà più facilmente responsive per tutti i formati di display.
Ovviamente libera e aperta la trovate qui: http://twitter.github.com/bootstrap/