SourceForge.net Logo

geoc image
crcanvas image

GEOC, GEOCANVAS, CRCANVAS, ...

Retained mode 2D drawing libraries for geographic or general purpose rendering.

All libraries are implemented in "C" and include Python wrappers. The libraries depend on the GTK widget toolkit and are coded in standard GObject style.

This site presently hosts several related projects:

crcanvas: A General Purpose GTK/Cairo Canvas Widget w/ Python Bindings.

Crcanvas is a general purpose 2D canvas rendering library modeled after Gnome Canvas and other similar projects. It is required by the geoc library.

geoc: A Canvas Widget Designed for Geographic Rendering

geoc should be used for implementations that have GTK 2.8 or newer available. geoc aims to provide a very small and simple set of API's to assist the developer in creating geographically referenced canvas applications within the GTK-2 environment. The geoc library depends on the crcanvas library.

geocanvas: An Older Canvas Widget Designed for Geographic Rendering

geocanvas should be used for implementations that have GTK versions older than 2.8. geocanvas aims to provide a very small and simple set of API's to assist the developer in creating geographically referenced canvas applications within the GTK-2 environment. The geocanvas library has no additional dependencies.

geocvpf or geovpf: Vector Product Format Support for geoc and geocanvas

geocvpf and geovpf provide a library to support the direct reading of Vector Product Format (VPF). VPF is a geo-relational format developed by the National Geospatial Intelligence Agency. It is specified by MIL-STD-600006. VPF is the format used in Digital Nautical Charts.