29 aprile, 2010 | di Pietro Blu Giandonato
La Banca Mondiale , come molti sapranno, fornisce prestiti agevolati ai paesi in via di sviluppo per finanziare programmi volti alla riduzione della povertà. Come spesso accade, non è tutto oro quello che luccica, e infatti da molti anni è stata lanciata una campagna internazionale per la sua riforma.
Ma non è dei lati oscuri che ogni banca ha – e ai quali nemmeno la World Bank sfugge – che voglio parlare qui oggi, ma della decisione di liberare i dati che questa istituzione detiene, e che riguardano i Paesi di tutto il mondo. Le attività di ricerca e finanziarie che la Banca svolge, si basano infatti su dati di tipo demografico, produttivo e ambientale di assoluto valore, e la decisione di renderli disponibili è un grande passo verso l’idea di dati “grezzi, aperti e liberi”.
Come fa presente Andrew Turner in un suo recente post, la Banca Mondiale aveva da tempo rilasciato delle API per poter utilizzare la propria banca dati in applicazioni esterne (c’è perfino un’app per iPhone), ma poterli ora scaricare in formati aperti (CSV, XML) li rende davvero accessibili a chiunque, per qualunque scopo.
Il catalogo dei dati è consultabile direttamente sul sito della WB, per Paese (qui l’esempio relativo all’Italia) con la possibilità di visionare direttamente in una stessa pagina i trend dei classici indicatori finanziari (PIL, export, reddito pro-capite, ecc.), demografici (indice alfabetizzazione, disoccupazione, educazione), sanitari (mortalità) e ambientali (produzione CO2 pro-capite). Ogni singolo dataset è poi scaricabile, come detto, in formati aperti utilizzabili in qualunque applicazione e per qualunque scopo.

Dati grezzi, aperti e liberi… a livello mondiale!
Posted in Dati | No Comments »
21 gennaio, 2009 | di Pietro Blu Giandonato
Quelli di 52°North sono forse più noti come coloro che hanno rilevato lo sviluppo di ILWIS da ITC di Enschede. Ma tra i loro progetti più interessanti c’è anche un framework Web Processing Service (WPS) molto promettente, con API a disposizione di tutti e anche due plugin per uDIG e Jump.
Dal loro sito:
The 52N Web Processing Service enables the deployment of geo-processes on the web. It features a pluggable architecture for processes and data encodings. The implementation is based on the current OpenGIS specification: 05-007r7 .
Molto interessanti le caratteristiche della nuova release, tra le quali l’implementazione di Sextante. Qui di seguito l’annuncio lanciato dalla stessa 52°North in mailing-list, con riferimenti alle risorse per poterlo testare e approfondirne l’uso:
The 52°North Geoprocessing Community is proud to announce the release of the Web Processing Service Version 2.0! This new release contains the following changes and extensions:
- Sextante (http://www.sextantegis.com/en/index.htm) processes integration: the current 52N WPS now provides more than 220 Sextante geoalgorithms (http://forge.osor.eu/plugins/wiki/index.php?id=13&type=g) as real WPS processes. Sextante support can easily be enabled/disabled and does not hinder custom developments of individual processes.
- GRID support: any existing process or algorithm can be reused and distributed in the grid for parallel execution. This release enables the user to easily outsource geoprocessing tasks to an external data processing center. It fully supports the widely adopted UNICORE 6 grid middleware. In addition, it is possible to support other grid middlewares (e.g. Globus Tookit 4). No administrative access to the grid infrastrucutre is necessary, only a valid certificate for accessing the target system is required.
- internal architecture redesign with new flexible bindings of different internal datastructures (e.g. Geotools Datamodel)
- support for (very large) rasters
- new Geotiff parser and generator
- improved asychronous datahandling + download of stored files
- several bugfixes
- extended Tutorial: it guides the user through the process of setting up the 52N WPS, creating a new process, as well as executing and exporting the process.
The 52N Web Processing Service enables the deployment of geo-processes on the web. It features a pluggable architecture for processes and data encodings. The implementation is based on the current OpenGIS specification: 05-007r7.
download tutorial here: http://52north.org/twiki/bin/viewfile/Processing/52nWebProcessingService?rev=1;filename=WPS_Tutorial.pdf
download binary distribution here: http://52north.org/index.php?option=com_jdownloads&Itemid=73&task=viewcategory&catid=22
browse the sources in our svn repository here: http://52north.org/svn/geoprocessing/main/WPS/trunk/WPS/
test instances can be invoked here:
http://52north.org:8080/wps/WebProcessingService
http://geoserver.itc.nl:8080/wps/WebProcessingService
more information can be found here: http://52north.org/maven/project-sites/wps/52n-wps-webapp/
Posted in News | No Comments »
2 giugno, 2007 | di Andrea Borruso
Google ha pubblicato le API per il calcolo del percorso da seguire per andare da un punto ad un altro. Sarà quindi possibile inserire questa importante funzione nelle proprie applicazioni web.

via: O’Reilly Radar
Posted in News | No Comments »
31 gennaio, 2006 | di Andrea Borruso
Non gioco più da anni ai videogiochi. Lo facevo spesso e con “profitto”. Uno degli ultimi giochi con cui mi sono dilettato è WarCraft I. Forse non era il più raffinato nella sua categoria, ma era il mio preferito.
Grazie alle api di Google Maps, è stata sviluppata un’applicazione di webmapping che riproduce il mondo di WarCraft. Il sito non offre funzioni molto sofisticate, ma un buon esempio di come si possano realizzare applicazioni a partire da un servizio offerto da terzi.

Posted in Entropia | No Comments »