2012/05/20 23:53:26


Free Page Rank Tool

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

libproj eiffel bindings

libproj is a widely spread open source library and it's used by many opensource gis software. My aims were to implement a geographic coordinate system converter for my personal use and to do some exercises using the eiffel language. So I thought to use libproj inside eiffel. The present version of the bindings it's not really complete and exhaustive of libproj capabilities but seems to work well at least with the basic api.

libproj source code contains two include files:

  • proj_api.h
  • projects.h

Download

To implement the bindings I lightly modified an include file of the original distribution: projects.h the include file proj_api.h remains untouched. You can download:

I've used libproj version 4.1.6.

Version 1.1 of the geo converter compiled on windows xp is available here. You have to unzip the file on your hard disk and then run geoconv.exe.

Project structure for eproj library is changed to fullfill the proposed library folder structure in the next release of eiffelStudio.

You can get the library and geoconv project connecting to enml subversion repository using the subversion command:
svn co https://enml.svn.sourceforge.net/svnroot/enml/lab/gis/eproj eproj
or you can browse directly the subversion repository here.

If you think this little work usefull let me know using the email address on this page. Any contribution is really well accepted ;-).