[OSGeo-Discuss] Proposal: OSGeo Cartographic Library

Ari Jolma ari.jolma at tkk.fi
Sun Apr 13 01:18:48 PDT 2008

Markus Neteler kirjoitti:
> Dear OSGeo,
> I would like to launch the idea of an "OSGeo Cartographic Library" to
> share concepts, source code and regression tests:
> http://wiki.osgeo.org/wiki/OSGeo_Cartographic_Library

I proposed a year ago to develop a geospatial graphics library based on 

I'm still very much interested in this. Cairo would provide a single API 
to render to an image buffer, on PDF and others. It has good support for 
rendering text with various fonts and there are high-level language APIs.

Currently Cairo can be used in Geoinformatica to render geodata, 
legends, etc. on a map. I'm already using that a bit and will use it 
much more in the future.

What I think is needed first, and would be the core content of the 
library is 1) a mapping of style information into Cairo commands, 2) 
capability to render cartographic symbols on maps, and 3) a mechanism to 
allow plugins that add legends etc. on the map, 4) symbol and label 
placement algorithms. Second need would perhaps be support for various 
geovisualization methods.

1) is rather straight-forward, I guess, using OGC Styled Layers standard
2) I'm not sure, there seems to be free resources like 
http://pubs.usgs.gov/of/1999/of99-430/ which offer symbols in EPS -- I 
don't find support in Cairo to render EPS on surfaces
3) is rather straight-forward
4) start from simple and existing codes

Cairo is of course just one technology and not suited for all needs in 
this domain. Furthermore, the data provider can be made separate from 
the library, but I'd like to start with and use GDAL (OGR in fact) as 
the default.

Anyway, I'd like to finally get going with this and start drafting an 
API. Any ideas how to proceed? Set up a svn repository somewhere?



Prof. Ari Jolma
Geoinformatiikka / Geoinformatics
Teknillinen Korkeakoulu / Helsinki University of Technology
tel: +358 9 451 3886 address: POBox 1200, 02015 TKK, Finland
Email: ari.jolma at tkk.fi URL: http://www.tkk.fi/~jolma

More information about the Discuss mailing list