/[thuban]/branches/WIP-pyshapelib-bramz/NEWS
ViewVC logotype

Contents of /branches/WIP-pyshapelib-bramz/NEWS

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2734 - (show annotations)
Thu Mar 1 12:42:59 2007 UTC (18 years ago) by bramz
File size: 9492 byte(s)
made a copy
1 Changes in Thuban 1.2.0
2 =======================
3
4 - Python <= 2.4 calls C extension modules with the set locale.
5 This means those modules need to be robust against a locale
6 where LC_NUMERIC is set in a way that the decimal_point might
7 be a comma or something else. Problems are diagnosed
8 at least with shapelib, proj and gdal. To cope with it we:
9
10 + Added a new option --setdecimalcommalocale to runtests.py so that
11 all tests can be checked with a comma as decimal_point, if we
12 can find such an LC_NUMERIC. We only try a few in test/localessupport.py.
13
14 + Fixed behaviour with proj by switching to LC_NUMERIC "C" before
15 initialising the projection and afterward switch back.
16
17 + Added a workaround to internal shapelib and pyshapelib.
18 (Bernhard Reiter)
19
20 - Startup improved: We fail right away if the internal encoding could
21 not be determined. In this case, try to set the LANGUAGE variable to
22 one value and use no colon.
23 If we startup you can see the internal encoding in the about dialog now.
24 (Bernhard Reiter)
25
26 - Support for pysqlite2. (Didrik Pinte)
27
28 - Added packagin directory, which already has an example how
29 to load all extensions on windows. (Didrik Pinte)
30
31 - Updated code to support new style wxPython 2.6 imports. So
32 you need at least wyPython 2.6 . (Didrik Pinte)
33
34 - New Classification "Pattern": Classify text attributes by regexp.
35 (Frank Koormann)
36
37 - New or Improved Extensions:
38
39 + Improved svxexport extension 1.0.1 (Bernhard Reiter)
40
41 * Fixed ARC layer writing: No filling is done.
42 You could actually get polylines with filling in between,
43 when the classification for the lines had a fill color.
44 E.g. this happens when you generate a classification from a ramp.
45
46 * Fixed label export.
47
48 + New export_shapefile extension (Jan-Oliver Wagner)
49 Available from the experimental menu.
50
51 - Known Problems with Extension OGR:
52 - Two tests fail (probably because of an ogr/shapelib problem.)
53 https://wald.intevation.org/tracker/index.php?func=detail&aid=91
54 - Is slower than native Shapefile support.
55 - Classification might not work.
56
57
58 Changes in Thuban 1.1.0
59 =======================
60
61 - Thuban rembers directories in file selection dialogs during a thuban
62 session
63
64 - Add some support for wxPython 2.5 and 2.6. Thuban is still
65 compatible with wxPython 2.4.
66
67 - Change the way thuban deals with non-ascii text. The internal
68 representation is now the user's default encoding. Thuban works a
69 bit better with a unicode build of wxPython but there are still
70 problems. (Bernhard Herzog)
71
72 - Various raster data improvements. Among other things, translucent
73 images are now supported on a sufficiently recent wxWidgets (2.6).
74 Also, only the part of the window actually covered by the image is
75 drawn. (Jonathan Coles)
76
77 - Improved PostGIS support (Bernhard Herzog):
78
79 - support tables with multiple geometry columns. The user can
80 select which one to use
81
82 - support tables with srids
83
84 - tables don't have to have a column named "gid" anymore. The user
85 can select the column to use for ids
86
87 - PostgreSQL views are supported too
88
89 - support LINESTRING geometries
90
91 - support more PostgreSQL versions. 7.4 works now.
92
93 - Added support for sizable points (Jan-Oliver Wagner)
94
95 - When loading a (moved) session where shapefiles cannot be found, ask
96 the user (Frank Koormann)
97
98 - The middle mouse button can be used for panning now (Russell Nelson)
99
100 - Give a warning when the projection selected for a layer is probably
101 wrong (Russell Nelson)
102
103 - Updated shapelib
104
105 - New or improved extensions:
106
107 - A new extension which exports a map as SVG
108 (Markus Rechtien, Bernhard Reiter)
109
110 - Improved WMS extension (Martin Schulze)
111
112 - New Extension to dump bounding boxes of all shapes of the selected
113 layer (Frank Koormann)
114
115 - New extension: umn_mapserver (Jan Schüngel)
116
117 - New extension: OGR (Nina Hüffmeyer)
118
119 - New Extension: mouseposition. Tool to collect mouse click positions
120 (map coordinates) in a dialog. (Frank Koormann)
121
122 - Documentation:
123
124 - Add some documentation of the internals of Thuban.
125 See Doc/technotes/
126
127 - The thuban manual has been partly translated to German
128 (Jan-Oliver Wagner)
129
130 - Updated translations:
131 Russian (Alex Shevlakov)
132
133 - New translations:
134 Brazilian Portuguese (Eduardo Patto Kanegae)xb
135 Hungarian (Norbert Solymosi)
136
137
138 Changes in Thuban 1.0.0
139 =======================
140
141 - Updated translations:
142
143 Italian by Maurizio Napolitano
144 Spanish and French by Daniel Calvelo Aros
145 Russian by Alex Shevlakov
146
147 - some minor bug fixes
148
149
150 Changes in Thuban 1.0rc1
151 ========================
152
153 - Redering improvements
154
155 Rendering the map in the main window does not freeze Thuban
156 completely anymore. While the rendering occurs the window is updated
157 regularly to show the progress and you can interact with the window
158 and thuban in general even when the rendering is not complete yet
159
160 The map display is also faster in many cases now, especially when
161 doing classifictions.
162
163 The renderes have a mechanism to define how new layer classes defined
164 in extensions can be rendered (see the new wms extension for an
165 example)
166
167 - Added a few extensions in the Extensions sub-directory. Most of them
168 are experimental to varying extents. Note that the binary packages
169 might not contain all of these extensions.
170
171 - gns2shp
172
173 Convert GNS (GEOnet Names Server) files to shapefiles. See
174 Extensions/gns2shp/gns2shp.py for more information
175
176 - wms
177
178 Use thuban as WMS client. See Extensions/wms/wms.py for more
179 information
180
181 - importAPR
182
183 Import a ArcView project file (.apr) and convert it to Thuban.
184
185 - profiling
186
187 For developers: perfomance measurement for the rendering code.
188 See Extensions/profiling/profiling.py for details.
189
190 - drawshape
191
192 This is a *very experimental* and potentially *dangerous* extension
193 to add shapes to a shapefile. Be careful with it as it may lead to
194 data loss. For more information, see Extensions/drawshape/README
195
196 - A new command line option --enable-attribute-editing, which when
197 given turns on editing of attribute values in the identify view. It
198 only works on layers whose attribute data is stored in DBF files.
199 This experimental and may lead to data loss, so be careful when using
200 it.
201
202 - EPSG projections
203
204 Thuban now comes with two .proj files containing EPSG projections
205 (epsg.proj and epsg-deprecated.proj in Resources/Projections/). These
206 projections can be shown in the dialog with the new check boxes under
207 "Show EPSG".
208
209 - Context menu in the legend window
210
211 The legend window now has a context menu for most of the layer
212 commands
213
214 - Localization updates
215
216 The localization is now done with wxWindow's localization support and
217 thus deals automatically with character encoding transformations and
218 the standard dialogs are also translated properly if the wxWindows
219 .mo files are installed
220
221 Updated translations for French and Spanish contributed by Daniel
222 Calvelo. Updated German translation
223
224 - PostGIS improvements
225
226 - Quote table and columns names properly.
227
228 - The dialog deals better with duplicate connections (e.g. trying to
229 create a new connection when there already is a connection for the
230 same database)
231
232 - Files written with the Windows version of Thuban can now be read by
233 the unix version. The other way round was already possible.
234
235 - The shapefile handling code now uses shapelib 1.2.10
236
237 - Thuban should work without problems and warnings with Python 2.3 now.
238
239
240 Changes in Thuban 0.9
241 =====================
242
243 - An initial version of the Thuban User's Manual. Currently only the
244 XML sources and the images are shipped with the Thuban sources. The
245 binary distributions do not contain the document at this point. An
246 online version is available at
247 http://thuban.intevation.org/documentation.html
248
249 - New Translations: German, Italian and Russian. The Italian and
250 Russion translations are based on 0.8.1 and therefore not quite up to
251 date. German is up to date, though. For 1.0 we intend to have a
252 translation period where all translations can be brought up to date.
253
254 - PostGIS support. This feaure is still a bit experimental at this
255 point and is not very well tested yet. It should work PostgreSQL
256 7.2.1 and postgis 0.7 as that's what we tested it with. Newer
257 versions probably also work.
258
259 The user as which the connection is established obviously needs
260 select permissions on any table to show and also on the
261 geometry_columns table.
262
263 Known Issues:
264
265 - Only four geometry types are currently supported: POINT,
266 MULTILINESTRING, POLYGON and MULTIPOLYGON.
267
268 - Tables must have a gid column which is assumed to be a non-NULL
269 integer which uniquely identifies the row.
270
271 - It's not optimized so some things may be very slow. For instance
272 the number of queries done could be reduced substantially
273 especially if you use classifications. Having an index on the gid
274 column can speed things up in that case. Note that at least older
275 versions shp2pgsql do not create such an index.
276
277 - Renamed the subdirectory extensions to libraries. The name extensions
278 can now be used for a directory with Thuban extensions.
279
280
281 More changes in even more detail are listed in the ChangeLog file.

Properties

Name Value
svn:eol-style native
svn:keywords Author Date Id Revision

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26