1 |
|
2005-05-02 Jan-Oliver Wagner <[email protected]> |
2 |
|
|
3 |
|
* debian/rules: add --use-wx-python-swig-hack |
4 |
|
to the build command. |
5 |
|
Thanks to Moritz Lennert for pointing this out. |
6 |
|
|
7 |
|
2005-04-28 Jan-Oliver Wagner <[email protected]> |
8 |
|
|
9 |
|
Introduce OGRFileShapeStore in ogr extension. |
10 |
|
This allows at least that loaded shapefile shape stores |
11 |
|
can be saved correctly in the thuban session file |
12 |
|
and reloaded again (reload is via core shapefile |
13 |
|
routine, not OGR). For other types, .thuban files |
14 |
|
can not be reloaded for the time being. |
15 |
|
|
16 |
|
* Extensions/ogr/ogrshapes.py (OGRFileShapeStore): New. This |
17 |
|
class ist to be used for any file-based shape stores |
18 |
|
accessed through OGR. |
19 |
|
|
20 |
|
* Extensions/ogr/ogrstart.py (open_with_ogr): Added |
21 |
|
forgotten _ for i18n. Adapted call OpenFileShapestore |
22 |
|
regarding new parameter. |
23 |
|
(OpenFileShapestore): Use OGRFileShapeStore instead of |
24 |
|
OGRShapeStore. Fix return value (None instead of null). |
25 |
|
Add new parameter "mainwindow" to avoid accessing global |
26 |
|
context. |
27 |
|
|
28 |
|
2005-04-27 Jan-Oliver Wagner <[email protected]> |
29 |
|
|
30 |
|
Introduce FileShapeStore as generalization for |
31 |
|
file-based shape stores. In a first instance |
32 |
|
this allows additional modules to handle shapefile |
33 |
|
format as well, namely the OGR extension. |
34 |
|
|
35 |
|
* Thuban/Model/data.py: Various small fixes in doc-strings. |
36 |
|
(FileShapeStore): New class. |
37 |
|
(ShapefileStore): Derive from FileShapeStore. |
38 |
|
(ShapefileStore.__init__): Call __init__ of FileShapeStore, |
39 |
|
rename self.table to self._table, initialize self._bbox |
40 |
|
(ShapefileStore._open_shapefile): Use self._bbox instead of self.bbox |
41 |
|
and self.FileName() instead of self.filename. |
42 |
|
(ShapefileStore.Table): Use self._table instead of self.table. |
43 |
|
(ShapefileStore.FileName): Removed (moved to FileShapeStore). |
44 |
|
(ShapefileStore.BoundingBox): Use self._bbox instead of self.bbox. |
45 |
|
|
46 |
|
* Thuban/Model/save.py: Replace ShapefileStore by FileShapeStore. |
47 |
|
(SessionSaver.write_data_containers): Only use methods of the |
48 |
|
base class FileShapeStore. |
49 |
|
|
50 |
2005-04-26 Martin Schulze <[email protected]> |
2005-04-26 Martin Schulze <[email protected]> |
51 |
|
|
52 |
* Extensions/wms/wms.py (render_wms_layer): Adjusted the render |
* Extensions/wms/wms.py (render_wms_layer): Adjusted the render |