Changes in Thuban 1.0.1 ======================= - Updated translations Spanish and French by Daniel Calvelo Aros Hungarian by Norbert Solymosi. Brazillian Portuguese by Eduardo Patto Kanegae Russian by Alex Shevlakov German by Bernhard Herzog - Updated gns2shp extension. Changes include a fix for RT#2453 - Thuban now remembers directories during a session. E.g. if you open a shape file Thuban remembers the directory it was loaded from and the next time you open a shapefile the dialog will start in the same directory. This also works for projections. - New experimental extension: svgexport - The PostGIS interface was improved substantially compared to 1.0.0. However, there are some limitations in Thuban's PostGIS support that can't be fixed in the 1.0.x series without introducing incompatible file format changes (one such limitation is the requirement for a column called "gid"). The changes in more detail: - Added support for LINESTRING geometries - Added some support for tables with an explicit SRID. - Thuban 1.0.0 used to allow tables with multiple geometry columns in some cases. Those cases worked only by accident. 1.0.1 gives an error message when such tables are opened. Real support for tables with multiple geometry columns is available in 1.1.x (currently only in CVS). - Fix a printing bug. The region of the map to be printed was a bit off so that some parts were not drawn sometimes. RT#2692 - Other fixed issues: RT#2237 EPSG projection with unsupported (by the dialog) parameters causes exception RT#2239 (only the session tree part) RT#2245 Thuban don't start, unhandled exception RT#2482 (partly) NameError: name 'wx' is not defined RT#2549 exception when trying to generate one class Changes in Thuban 1.0.0 (2003-12-23) ==================================== - Updated translations: Italian by Maurizio Napolitano Spanish and French by Daniel Calvelo Aros Russian by Alex Shevlakov - some minor bug fixes Changes in Thuban 1.0rc1 ======================== - Redering improvements Rendering the map in the main window does not freeze Thuban completely anymore. While the rendering occurs the window is updated regularly to show the progress and you can interact with the window and thuban in general even when the rendering is not complete yet The map display is also faster in many cases now, especially when doing classifictions. The renderes have a mechanism to define how new layer classes defined in extensions can be rendered (see the new wms extension for an example) - Added a few extensions in the Extensions sub-directory. Most of them are experimental to varying extents. Note that the binary packages might not contain all of these extensions. - gns2shp Convert GNS (GEOnet Names Server) files to shapefiles. See Extensions/gns2shp/gns2shp.py for more information - wms Use thuban as WMS client. See Extensions/wms/wms.py for more information - importAPR Import a ArcView project file (.apr) and convert it to Thuban. - profiling For developers: perfomance measurement for the rendering code. See Extensions/profiling/profiling.py for details. - drawshape This is a *very experimental* and potentially *dangerous* extension to add shapes to a shapefile. Be careful with it as it may lead to data loss. For more information, see Extensions/drawshape/README - A new command line option --enable-attribute-editing, which when given turns on editing of attribute values in the identify view. It only works on layers whose attribute data is stored in DBF files. This experimental and may lead to data loss, so be careful when using it. - EPSG projections Thuban now comes with two .proj files containing EPSG projections (epsg.proj and epsg-deprecated.proj in Resources/Projections/). These projections can be shown in the dialog with the new check boxes under "Show EPSG". - Context menu in the legend window The legend window now has a context menu for most of the layer commands - Localization updates The localization is now done with wxWindow's localization support and thus deals automatically with character encoding transformations and the standard dialogs are also translated properly if the wxWindows .mo files are installed Updated translations for French and Spanish contributed by Daniel Calvelo. Updated German translation - PostGIS improvements - Quote table and columns names properly. - The dialog deals better with duplicate connections (e.g. trying to create a new connection when there already is a connection for the same database) - Files written with the Windows version of Thuban can now be read by the unix version. The other way round was already possible. - The shapefile handling code now uses shapelib 1.2.10 - Thuban should work without problems and warnings with Python 2.3 now. Changes in Thuban 0.9 ===================== - An initial version of the Thuban User's Manual. Currently only the XML sources and the images are shipped with the Thuban sources. The binary distributions do not contain the document at this point. An online version is available at http://thuban.intevation.org/documentation.html - New Translations: German, Italian and Russian. The Italian and Russion translations are based on 0.8.1 and therefore not quite up to date. German is up to date, though. For 1.0 we intend to have a translation period where all translations can be brought up to date. - PostGIS support. This feaure is still a bit experimental at this point and is not very well tested yet. It should work PostgreSQL 7.2.1 and postgis 0.7 as that's what we tested it with. Newer versions probably also work. The user as which the connection is established obviously needs select permissions on any table to show and also on the geometry_columns table. Known Issues: - Only four geometry types are currently supported: POINT, MULTILINESTRING, POLYGON and MULTIPOLYGON. - Tables must have a gid column which is assumed to be a non-NULL integer which uniquely identifies the row. - It's not optimized so some things may be very slow. For instance the number of queries done could be reduced substantially especially if you use classifications. Having an index on the gid column can speed things up in that case. Note that at least older versions shp2pgsql do not create such an index. - Renamed the subdirectory extensions to libraries. The name extensions can now be used for a directory with Thuban extensions. More changes in even more detail are listed in the ChangeLog file.