Difference between revisions of "OSGeo Cartographic Engine"

From OSGeo
Jump to navigation Jump to search
Line 11: Line 11:
 
* color ramps
 
* color ramps
 
* RGB and possibly CYMK support (aka color transformations) etc.
 
* RGB and possibly CYMK support (aka color transformations) etc.
* ... (add here)
+
* Algorithms for intelligent label placement
  
 
== Programming Language ==
 
== Programming Language ==
Line 30: Line 30:
 
* Horst Düster
 
* Horst Düster
 
* [[User:Landa|Martin Landa]]
 
* [[User:Landa|Martin Landa]]
 +
* [[User:MarcoHugentobler|Marco Hugentobler]]

Revision as of 08:24, 4 April 2008

Motivation

There are plans about new cartographic tools (map composer) for QGIS, as well as for GRASS. We suggest to develop a joint library for the various functions which could be shared across GRASS, QGIS and other projects with bindings to Qt, Python etc. The GUI part will be done within the individual software projects.

Functionality

Shared functions may include

  • break for classes (various algorithms)
  • histogram analysis
  • color ramps
  • RGB and possibly CYMK support (aka color transformations) etc.
  • Algorithms for intelligent label placement

Programming Language

  • C? C++?

Existing code to be recycled

There will be code in GRASS, QGIS, the Python Cartographic Library (http://zcologia.org/cartography) and other sources which could be integrated (check license compatibility).

License

It is proposed to license the OSGeo Cartographic Library under LGPL. The license needs to be GPL compliant.

Interested people