Modules Geo::OGC::Geometry and Gtk2::Ex::Geo
- From: Ari Jolma <ari.jolma@xxxxxx>
- Date: Tue, 17 Jul 2007 12:10:30 GMT
I've released a versions 0.01 of Geo::OGC::Geometry and 0.54 of Gtk2::Ex::Geo.
Geo::OGC::Geometry contains several classes in the Geo::OGC namespace. The idea of the module is to implement the OGC (www.opengeospatial.org) simple feature geometry model, which is a standard in the geospatial software domain. This initial release is usable mainly for storing geospatial data since most of the methods for testing spatial relations and the methods that support spatial analysis are not yet implemented. The very basic computational geometry algorithms are however implemented and the standard methods could be implemented using those.
The Gtk2::Ex::Geo contains basic classes for developing graphical geospatial applications. It depends on Gtk2 and Cairo and implements a GeoCanvas and a class whose objects can be used to manage a stack of geospatial data that are rendered on the canvas. The Gtk2::Ex::Geo version 0.54 is the first one that is almost pure Perl (there is minimal xs code, mostly to manage a Cairo surface and GDK pixbuf). There is a root Layer class in the distribution that contains, e.g., a color system dialog box, but it is meant to be an abstract class.
There are subclasses for Gtk2::Ex::Geo::Layer that build on Geo::GDAL, which is a swig/Perl interface to the C++ GDAL library. The new versions of these will be uploaded to CPAN in near future. The development versions are available at http://map.hut.fi/files/Geoinformatica/
Both of these modules are a part of geospatial software stack called Geoinformatica, whose home page is at http://geoinformatics.tkk.fi/twiki/bin/view/Main/GeoinformaticaSoftware
These modules should be discussed on the geo-perl list: https://list.hut.fi/mailman/listinfo/geo-perl
- Prev by Date: Re: Problem creating envelope-from in module Email::Send
- Next by Date: Modules Geo::OGC::Geometry and Gtk2::Ex::Geo
- Previous by thread: Re: Problem creating envelope-from in module Email::Send
- Next by thread: Modules Geo::OGC::Geometry and Gtk2::Ex::Geo