2014/04/19 6:18:38


Free Page Rank Tool

Get enml at SourceForge.net. Fast, secure and Free Open Source software downloads

libproj eiffel bindings

libproj é una libreria molto utilizzata da software gis opensource. Per realizzare un convertitore tra sistemi di riferimento geografici e contemporaneamente esercitarmi nell'utilizzo di eiffel ho pensato di realizzare i bindings per questo linguaggio. L'attuale versione dei bindings non é assolutamente esaustiva delle possibilitá che libproj fornisce ma sembra coprire le funzionalitá basilari.

I sorgenti di libproj contengono due file include:

  • proj_api.h
  • projects.h

Download

Per realizzare i bindings ho modificato leggermente ma non sostanzialmente un file include della libreria originale: projects.h il file include proj_api.h non é stato alterato. E' possibile scaricare:

La versione di libproj utilizzata é la 4.6.1.

La versione 1.1 del convertitore compilata sotto windows xp é disponibile qui. E' sufficiente scompattare il file zip sul proprio disco rigido e quindi eseguire geoconv.exe.

La struttura del progetto relativo alla libreria di classi ed al convertitore geografico é stata modificata per soddisfare la struttura delle librerie disponibili con eiffelStudio in un prossimo rilascio.

E' possibile ottenere il progetto eproj contenente anche geoconv connettendosi al repository subversion di enml utilizzando il seguente comando svn:
svn co https://enml.svn.sourceforge.net/svnroot/enml/lab/gis/eproj eproj
oppure é possibile visualizzare online il contenuto del repository subversion qui.

Nel caso troviate utile quanto realizzato fatemelo sapere utilizzando l'indirizzo riportato in fondo a questa pagina. Qualunque contributo al miglioramento dei bindings ed al loro utilizzo é ben gradito ;-).