[Freegis-list] pyshapelib 0.3 released
Bernhard Herzog
bh at intevation.de
Fri May 28 21:11:40 CEST 2004
pyshapelib 0.3 released
pyshapelib is a python wrapper for shapelib[1], a free software library
for reading and writing ESRI shapefiles.
Download:
http://ftp.intevation.de/users/bh/pyshapelib/pyshapelib-0.3.tar.gz
or
http://ftp.intevation.de/users/bh/pyshapelib/pyshapelib-0.3.zip
Changes since version 0.2:
* New module shptree. It's a simple wrapper for shapelib's quadtree.
* Provide a way to access the shapelib module and shapefile objects
from C. It's not documented, unfortunately, but pyshapelib_api.h may
be a starting point. This feature is used in Thuban[2] which could be
used as an example.
* distutils based build and install script, setup.py
Module dbflib:
* dbf objects now have a method commit if compiled with shapelib newer
than 1.2.10 (that is only the CVS version of shapelib at the time of
writing). This method calls the new function dbflib DBFUpdateHeader.
* New method read_attribute which reads a single attribute instead of a
whole record like read_record
* NULL values are now returned as None. DBF files don't really support
NULL, but this change matches a new feature in shapelib 1.2.9. It's
not clear whether it should be implemented in the python wrapper in
this way. It might be better to make it optional.
Requirements:
Python 2.0 and later (mostly tested with 2.2, though)
shapelib 1.2.9 and later
License:
LGPL
Links:
[1] Shapelib: http://gdal.velocet.ca/projects/shapelib.
[2] Thuban is an interactive geographic data viewer.
http://thuban.intevation.org/
--
Intevation GmbH http://intevation.de/
Skencil http://sketch.sourceforge.net/
Thuban http://thuban.intevation.org/
More information about the Freegis-list
mailing list
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)