Translating Shape Data to the Screen
bh at intevation.de
Thu Apr 21 20:26:53 CEST 2005
Frederick C.Lee <fclee at highstream.net> writes:
> I need to know which
> Thuban module actually translates the ShapLib coordinates into
> on-screen coordinates.
> Which module actually does this?
There are several places in the code, depending on which aspect of this
translation you need. Most of the code is in Thuban/UI/renderer.py and
Thuban/UI/baserenderer.py. For shapefiles in particular, there's also
some C++ code in libraries/thuban/wxproj.cpp that reads the data from
the shapefiles, transforms it and passes it to wxWidgets.
> Also, any coordination code (and significance) between data from the
> .dbf with .shp would be truly appreciated.
Not sure what you're after here exactly. The code for the
classifications is in the renderers mentioned above and in
Thuban/Model/classification.py. Shapefile specific code is in
Thuban/Model/data.py which provides some abstraction on top of shapelib.
Intevation GmbH http://intevation.de/
More information about the Thuban-devel