Nicolas Clavaud a écrit :
i was wondering if you ever though of a GIS add-on (Geographical Information
System) for openoffice? i mean an extension of the 'openoffice base'
program, adding geographical functionnalities, i.e. linking each row of a
database sheet to a geographical object, and enabling the user to proceed
geographical requests (for example, "which are the elements located less
than 100 feets from another element", etc.), view maps, etc.
it may already exists, or be under development, so i ask?

There is a begining there, which is already one year old:

    http://www.geotools.fr/addin-openoffice/

I never had the time to translate the web pages to English. However the addin itself is in English. This addin add transformation formulas to Calc. The EPSG database (which contains 3000+ coordinate reference systems used around the world) is bundled with it. For example in order to transform coordinates from "WGS 84 / UTM zone 58S" to "IGN72 Grande Terre / UTM zone 58S", one can write:

    =TRANSFORM.COORD(reference_to_coordinates, "EPSG:32758", "EPSG:3060")

where "EPSG:32758" and "EPSG:3060" are the EPSG codes for the Coordinate Reference Systems mentionned above.

The addin is open source undel LGPL license. Source code is available there:

http://svn.geotools.org/geotools/trunk/gt/modules/extension/openoffice/

It is actually a thin wrapper around the Geotools.org library, which is a much wider project. For now only coordinate transformations services are provided in Calc (and yet only a fraction of Geotools capabilities in that area), but Geotools has much more features (reading many file formats like shapefile, rendering, some raster support, web services, etc.). We never had the time to map more features to OpenOffice up to date, but it still something that I would like to do in an undertermined future.

        Martin

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to