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

Diff of /branches/WIP-pyshapelib-bramz/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2250 by jschuengel, Wed Jun 16 11:01:42 2004 UTC revision 2381 by joey, Mon Oct 4 16:44:05 2004 UTC
# Line 1  Line 1 
1    2004-10-04  Martin Schulze  <[email protected]>
2    
3            * Extensions/wms/test/test_parser.py
4            (TestWMSCapabilitiesParser.test_compareLists): Added missing
5            self-test for compareLists()
6            (TestWMSCapabilitiesParser.test_compareDicts): Added missing
7            self-test for compareDicts()
8    
9    2004-10-03  Jan-Oliver Wagner <[email protected]>
10    
11            First elements for sizeable point objects.
12    
13            * Resources/XML/thuban-1.1.dtd: Added size attribute to cldata.
14    
15            * Data/iceland_sample_size.thuban: New. Sample for sized point objects.
16    
17            * test/test_load.py (ClassificationTest.TestLayers): Added SetSize in case
18            of a corresponding argument is given.
19            (TestSymbolSize): New. Test the size attribute of cldata.
20    
21            * Thuban/Model/classification.py: Removed some trailing whitespaces.
22            (ClassGroupProperties.__init__): Set default size.
23            (ClassGroupProperties.SetProperties): Set the size.
24            (ClassGroupProperties.GetSize): New. Return the size.
25            (ClassGroupProperties.SetSize): New. Set the size.
26            (ClassGroupProperties__eq__): Compare also size.
27            (ClassGroupProperties__repr__): Print also size.
28    
29            * Thuban/Model/load.py (SessionLoader.start_cldata): Also parse
30            the size attribute.
31    
32            * Thuban/UI/classifier.py (ClassDataPreviewer.Draw): Added doc-string.
33            Also, now there is a return value that indicates whether the drawing
34            size exceeded the given rect extent and if so the new extent.
35            Finally, point objects are drawn depending on the size. If either
36            the width or height is exceeded, the new extent is returned.
37            (ClassRenderer.Draw): Now when calling the previewer drawing function,
38            evaluate the return value and, if not None, adapt the grid widget size
39            accordingly and redraw again.
40    
41            * Thuban/UI/baserenderer.py (BaseRenderer.draw_shape_layer_incrementally):
42            If the draw function is for points, call it with the size as additional
43            parameter.
44            (BaseRenderer.draw_point_shape): Added additional, optional parameter for
45            the size. Compute the radius using the size.
46    
47            * Extensions/importAPR/apr.py (APR_BMkSym.GetThubanProp): Now
48            that Thuban supports size, apply this correctly.
49    
50            * Extensions/importAPR/importAPR.py: Bumped version to 0.1.1.
51    
52    2004-10-03  Jan-Oliver Wagner <[email protected]>
53    
54            * Doc/manual/thuban-manual-de.xml: Started translation of
55            Map chapter.
56    
57    2004-10-01  Martin Schulze  <[email protected]>
58    
59            * Extensions/wms/properties.py (wmsProperties.__init__): Extended
60            argument for general use through properties-dialog selector
61            
62            * Thuban/UI/classifier.py: Register properties dialog classes for
63            both provided layer classes/types.
64    
65            * Thuban/UI/mainwindow.py (MainWindow.OpenLayerProperties): The
66            map can be retrieved through the parent which is passed to the
67            constructor anyway and doesn't require an argument of its own,
68            required for the unification of arguments for general use through
69            properties-dialog selector.
70            (MainWindow.OpenOrRaiseDialog): Move the logic for checking
71            whether a dialog is already opened (and raising it to the users
72            attention) and creating a new dialog into a function of its own
73            (MainWindow.OpenLayerProperties): Use the new OpenOrRaiseDialog()
74            method
75            (MainWindow.OpenLayerProperties): Utilise the new ClassMapper for
76            global registration of properties dialog classes (which are indeed
77            layer-specific).
78    
79            * Thuban/UI/classifier.py (Classifier.__init__): Unify arguments
80            for general use through properties-dialog selector, the map can be
81            retrieved through the parent and doesn't require an argument of
82            its own.
83    
84            * Extensions/wms/wms.py: Register the properties dialog class for
85            the provided WMS layer
86    
87    2004-09-28  Jan-Oliver Wagner <[email protected]>
88    
89            New feature: Registry for Extensions.
90    
91            * Thuban/UI/extensionregistry.py: This module defines a registry for
92            Extensions.
93    
94            * Thuban/UI/about.py (About.__init__): Added description
95            of the registered extensions with all of the information.
96    
97            * Thuban/Model/extension.py (Extension): Improved doc-string.
98    
99            * Extensions/gns2shp/gns2shp.py, Extensions/importAPR/importAPR.py,
100            Extensions/bboxdump/bboxdump.py, Extensions/profiling/profiling.py,
101            Extensions/wms/wms.py: Added registration of the extension.
102    
103    2004-09-27  Bernhard Reiter <[email protected]>
104    
105            More fixes to svgexport to make used ids unique and
106            conforming to XML's Name production.
107    
108            * Extensions/svgexport/test/test_svgmapwriter.py: Added new tests
109            test_xml_id_constraints(), test_make_ide_nosetbaseid() and
110            test_make_id_nonintegersetid().  Switched SetID and SetBaseID.
111            Added Bernhard R. as author.
112            * Extensions/svgexport/svgmapwriter.py (make_id): Using "_" as
113            concatenation char now (makes test_make_ide_nosetbaseid() valid).
114            Also transform second id part with "%d" and catch the TypeError
115            to raise SVGMapWriterError (making test_make_id_nonintegersetid() ok).
116            Corrected typo inBernhard's author line.
117            (SetBaseID): Return the transformed base id. Transform characters
118            which are not alnum() or in ".-_" to binascii.b2a_hex(). Added
119            import binascii. If to be set string starts with "xml" or so, add "t".
120            (draw_shape_layer_incrementally): use the returned value of SetBaseID
121            for used_baseids checks.
122    
123    2004-09-25  Bernhard Herzog  <[email protected]>
124    
125            * test/test_layer.py (TestLayer.test_arc_layer_with_projection):
126            Remove a debug print and some tab characters.
127    
128    2004-09-25  Bernhard Reiter <[email protected]>
129    
130            * Extensions/svgexport/svgmapwriter.py: Added Bernhard R. as Author.
131            (SetBaseID, SetID, make_id): Improved docstring comments to explain
132            the interaction of the three functions and the XML id contrains.
133    
134    
135    2004-09-23  Jan-Oliver Wagner <[email protected]>
136    
137            * Doc/ThubanModel.xmi: New. UML file for Thuban Model
138            Module.
139    
140            * Doc/README: Added info on ThubanModel.xmi.
141    
142    2004-09-23  Jan-Oliver Wagner <[email protected]>
143    
144            * Doc/README: New. Some info about how to generate technical
145            documentation from the source code.
146            This text was send to the Thuban developer mailing list on
147            September 21st 2004 by Bernhard Reiter.
148    
149    2004-09-21  Bernhard Reiter <[email protected]>
150    
151            Improved the svgexport to only use unique ids. Will issues
152            an error message dialoge when two layer names are the same.
153            ShapeIDs are now added with a dash within the svg ids.
154    
155            * Extensions/svgexport/svgmapwriter.py (SVGMapWriterError): New.
156            * Extensions/svgexport/test/test_svgmapwriter.py: Added imports
157            (TestSVGRenderer): New test class with test_make_in() and
158            test_check_for_layer_name_clash()
159            * Extensions/svgexport/svgmapwriter.py (SVGRenderer): Fixed __init__()
160            and draw_shape_layer_incrementally() to not use a baseid twice,
161            satisfying test_check_for_layer_name_clash()
162            (VirtualDC.make_id): Use a dash between baseit and id, satisfies
163            test_make_in().
164            * Extensions/svexport/svgsaver.py: Import SVGMapWriterError, wxOK
165            and wxICON_HAND.
166            (write_to_svg): Put dc and rendering in a try statement and on
167            catching SVGmapWriterError notify the user and delete the target file.
168    
169    2004-09-20  Bernhard Reiter <[email protected]>
170    
171            * Model/base.by, Model/layer.py: Fixed typos in docstrings.
172    
173    2004-09-03  Jan Sch�ngel  <[email protected]>
174    
175            * Extensions/umn_mapserver/mapfile(MF_Class.add_thubanstyle): Fix a
176            small bug with the line color. Now the line color will now only set
177            if it is set in Thuban an not Transparent.
178            
179            * Extensions/umn_mapserver/mf_export(tblayer_to_map): Fixed a bug with
180            deleting the layers from mapfile. Now all layers will delete backwards
181            from the last.
182    
183    2004-08-20  Silke Reimer <[email protected]>
184    
185            * Thuban/Model/layer.py:
186            Fixes bug in projection handling: Otherwise very large region might not
187            have valid values in the layer's projection.
188    
189    2004-08-20  Silke Reimer <[email protected]>
190    
191            * Thuban/UI/about.py:
192            small changes to be consistent with coding style.
193              
194    2004-08-13  Martin Schulze  <[email protected]>
195    
196            * Extensions/wms/test/test_ogclib.py (TestOGCLib.compare_URLs):
197            Adjusted a comment
198    
199    2004-08-11  Silke Reimer <[email protected]>
200    
201            * Thuban/UI/about.py: Small changes to encoding related stuff to avoid
202                    too many and too enhanced imports of locale
203    
204    2004-08-10  Silke Reimer <[email protected]>
205    
206            * Thuban/UI/about.py: Fixed encoding problem of about dialog: Added
207                    function unicodeToLocale() to convert special characters to users
208                    locale encoding
209    
210    2004-08-10  Jan-Oliver Wagner <[email protected]>
211    
212            * Doc/technotes/coding_guidelines.txt: Added rule 'Method names start with
213            lower case letter'
214    
215    2004-08-09  Jan Sch�ngel  <[email protected]>
216    
217            * ChangeLog: Rewrite the last ChangeLog entry to follow
218            the standard way.
219    
220            * Extensions/umn_mapserver/mapfile: Moved the import AnnotationLayer to
221            the function where it is needed, because it don't works if it stands
222            at the beginning.
223            (MF_Layer.__init__): Removed the extra numclassed variable. Now
224            numclasses from the mapscript will be used.
225            (MF_Layer.get_index): New. Return the index of the layer in mapfile.
226            (MF_Layer.set_classes): New. A Classlist will be set to the layer.
227            (MF_Layer.set_metadata): New. A Metadata mapscript object will set.
228            (MF_Layer.remove_allclasses): New. All class of the layer will remove.
229            (MF_Map.create_new_layer): New. A new Layer is created and associated
230            with the mapscript object.
231            (MF_Map.set_layerorder): New. The Layer order like in thuban is set in
232            the mapscript.
233            (MF_Map.add_thubanlayer): Now a new layerobj is created if no one is
234            linked to the layer in thuban, else the layerobject linked to the
235            thubanlayer will be used.
236            AnnotationLayer will now store the filename of the shapefile.
237            (MF_Map.remove_layer): If a layer is removed the associated object
238            must be set new.
239            
240            * Extensions/umn_mapserver/mf_export.py(tb_layer_to_map): Add all
241            layers which are exists in thuban to the mapobj. All removed Layers
242            will be removed from the mapobj.
243            Added comments to all functions.
244            (thuban_to_map): No layer will be removed here.
245            
246            * Extensions/umn_mapserver/mf_handle.py
247            (_has_umn_mapobj_and_selectedlayer): Activating the layer menu. Now
248            Layersettings for the mapserver kann be edited.
249    
250            * Extensions/umn_mapserver/mf_import.py: Now all layers which are
251            imported, will be linked with the associated MF_Layer.
252            (import_mapfile): All layers, which are not selected, will be removed.
253            Disable the "import layer from mapfile" menu option.
254    
255            * Extensions/umn_mapserver/sample/iceland.map: Set the status of the
256            Annotation Layer from DEFAULT to OFF. The DEFAULT setting turns the
257            layer on permanently.
258    
259    2004-08-03  Jan Sch�ngel  <[email protected]>
260    
261            * Extensions/umn_mapserver/mapfile.py(MF_Metadata.remove_allmetadata):
262            New. This function removes all metadata
263            (MF_Layer.set_group): New. Set the group setting.
264            (MF_Layer.get_group): New. Get the group setting.
265            (MF_Map): Removed the extra numlayers variable, used the mapscript
266            parameter instead.
267            (MF_Map.get_numlayers): New. This get numlayers.
268            (MF_Map.remove_all_layers): New. Removes all layers from the mapobj.
269            (MF_Map.add_thubanlayer): Replaced the exception handling by a check
270            if the object is an instance. Also added the annotation layer here to
271            export, but only the layer is created in the mapfile.
272    
273            * Extensions/umn_mapserver/mf_export.py(export_mapfile): Removed
274            the check if a mapobj exist, because its not needed anymore. The
275            export function is only available if a mapobj exist.
276            Use the new function to remove all layers.
277            
278            * Extensions/umn_mapserver/mf_handle.py(Layer_Dialog): Added a group
279            option and the metadata button. The layer dialog is temporary disabled.
280            (Metadata_CustomDataTable): Added some functions to show the grid
281            correct.
282    
283            * Extensions/umn_mapserver/mf_import.py: Moved the code for showing
284            the number of layer from import_mapfile to this function.
285            (AnnotationLayer): New. This Class shows the Annotation layer in
286            thuban. The layer don't do anything. It's only to show the layer
287            and to save the layer order.
288            (add_annotationlayer): New. Import an annotation layer to thuban.
289            (select_layer2import): New. Import only layers to thuban and not
290            the other settings like projection or scalebar.
291            (create_new_mapfile): Moved the _has_umn_mapobj function and the
292            create_new_mapfile functions from mf_handle.py to mf_import.py.
293            
294            * Extensions/umn_mapserver/sample/iceland.map: Added the group
295            parameter to the roads and cultural layers. Also added a new
296            Annotation Layer for the cultural points.
297    
298            * Extensions/umn_mapserver/sample/iceland.html: Added the select
299            option for the annotation layer.
300    
301            * Extensions/umn_mapserver/sample/index.html: Added the start
302            parameter for the annotation layer.
303    
304    2004-08-01  Jan-Oliver Wagner <[email protected]>
305    
306            * Doc/manual/thuban-manual-de.xml (Chapter Session Management):
307            translation completed.
308    
309            * Doc/manual/thuban-manual.xml (Chapter Session Management):
310            Fixed unprecise description for Save Session.
311    
312    2004-07-31  Jan-Oliver Wagner <[email protected]>
313    
314            Started translation of Users Manual into german.
315    
316            * Doc/manual/thuban-manual-de.xml: New. German Users Manual.
317    
318            * Doc/manual/Makefile: Added build instructions for german
319            users manual.
320    
321            * Doc/manual/thuban-manual.xml: Minor corrections in Introduction.
322    
323    2004-07-28  Jan Sch�ngel  <[email protected]>
324    
325            * Extensions/umn_mapserver/mapfile.py(MF_Metadata): Changed all class
326            functions. Now all metadata will handle by the function and its not
327            needed to initialize it from outside. Therefor the associated mapobj
328            will be stored in the Metadata Object. So we can use the special
329            functions from the associated mapobj to get the Metadata.
330            Therefor all initialization code for the metadata is removed from the
331            other classes.
332            (MF_Layer): Added a function to get the metadata object.
333            (MF_Map): Added a function to set the mappath, the path where
334            the mapfile ist stored.
335    
336            * Extensions/umn_mapserver/mf_export.py(thuban_to_map): Changed the code
337            to set the extent in the mapfile. Now the code is set by the displayed
338            data in the Thuban-view.
339            (export_mapfile): The shapepath is now set empty, until relative
340            pathnames are supported.
341    
342            * Extension/umn_mapserver/mf_handle.py: Added a dialog to handle
343            metadata. Yet only mapfile metadata are supported. Layer and class
344            supported are not implemented.
345            Added a dialog to handle layer informations. The dialog only shows the
346            selected layer at the moment.
347    
348            * Extensions/umn_mapserver/mf_import.py(import_mapfile): Changed the
349            code for setting the extent in thuban. Now the extent is set to the
350            given extent from the mapfile.
351            Fixed a logical mistake. Now the extent is set when realy a layer is
352            loaded, and not if one is selected to load.
353    
354            * Extensions/umn_mapserver/sample/iceland.html: Added code to zoom and
355            move the shown map in the browser.
356    
357            * Extensions/umn_mapserver/sample/iceland.map: Added a new metadata
358            line to the mapobj and added metadata to the political layer.
359    
360            * Extensions/umn_mapserver/test/test_mapserver.py: Changed the test
361            for Metadata.
362    
363    2004-07-26  Martin Schulze  <[email protected]>
364    
365            * Thuban/Lib/classmapper.py (ClassMapper.has): Added the new
366            ClassMapper
367    
368            * test/test_classmapper.py (TestMapping.test_mapper): Added a Test
369            case for the new ClassMapper
370    
371    
372    2004-07-22  Bernhard Herzog  <[email protected]>
373    
374            * Thuban/UI/viewport.py (ViewPort.VisibleExtent): New.  Return the
375            visible extent of the map in projected coordinates
376    
377            * test/test_viewport.py (SimpleViewPortTest.test_default_size)
378            (SimpleViewPortTest.test_init_with_size): Add some VisibleExtent()
379            tests.
380            (SimpleViewPortTest.test_visible_extent): New. The real test for
381            VisibleExtent()
382    
383    2004-07-22  Bernhard Herzog  <[email protected]>
384    
385            * test/test_viewport.py: Use support.run_tests as the main
386            function when running asa script.
387    
388    2004-07-22  Jan Sch�ngel <[email protected]>
389    
390            * Extensions/umn_mapserver/mf_export.py: Added "import os"
391            Removed the old "import Thuban.UI.mainwindow" code.
392            (tbextent_to_map): Removed the extra function and at the code direct
393            to "thuban_to_map" function.
394            (write_creatorcomment): Added. Now a short comment is added to the
395            beginning of an generated mapfile.
396            (export_mapfile): Now the Path and filename are saved in to variables,
397            and not together in one variable. This is needed for the new
398            write_creatorcomment function.
399                    
400            * Extensions/umn_mapserver/mf_import.py (import_mapfile): Added the
401            import module "re". Also added Range and the ClassGroupRange import
402            from Thuban. Both are needed for the new range expression import.
403            (create_rangeexpression): Added. Creates a Range Expression in Thuban
404            style from a given mapfile expression.
405            (added_rasterlayer): Make some small code changes. The shapepath is
406            now stored in an extra variable and the clazz_name is set empty if no
407            class name set in the mapfile.
408            Changed the Error message for Range Expressions, becaus the new
409            function create a error string which will be shown in the dialog.
410    
411            * Extensions/umn_mapserver/test/test_mapserver.py: Added a test for the
412            range expression import.
413    
414    2004-07-21  Jan-Oliver Wagner <[email protected]>
415    
416            * Extensions/umn_mapserver/README: Added hint that
417            installation as root can be avoided. Removed all tabs.
418    
419    2004-07-16  Bernhard Herzog  <[email protected]>
420    
421            * test/test_viewport.py
422            (ViewPortTest.test_changing_map_projection): Check that changing
423            the projection of an empty map shown in a viewport doesn't lead to
424            exceptions in the viewport's handler for the
425            MAP_PROJECTION_CHANGED messages
426    
427            * Thuban/UI/viewport.py (ViewPort.map_projection_changed): Only
428            try to keep the same region visible when the map actually contains
429            something
430    
431    2004-07-15  Jan Sch�ngel <[email protected]>
432    
433            * Extensions/umn_mapserver/mapfile.py: Added a function to get the
434            mappath directly from the mapobj. Is needed because of the changes
435            in mf_import.py.
436            (MF_Layer.add_thubanclass): Added a new comment.
437            (MF_Map.set_extent): Fixed a bug with exporting empty mapobj. If the
438            mapobj is empty there is no extent get from thuban an so no one can
439            set to th mapobj.
440            
441            * Extensions/umn_mapserver/mf_import.py (import_mapfile): Updated
442            the discription.
443            Split the funktion in to three smaller ones. The new functions are
444            add_rasterlayer, add_polygonlayer and select_layer2import.
445            Removed the mapfilepath and filepath initialisation, because its know
446            include in the new functions.
447            Now nothing will be imported if cancel is pressed in the
448            layer choice dialog.
449    
450    2004-07-14  Jan Sch�ngel <[email protected]>
451    
452            * Extensions/umn_mapserver/mapfile.py: Added ClassGroupDefault to
453            import.
454            (MF_Symbolset): Removed the extra variable for numsymbols.
455            (MF_Class.__init__): Added a comment to the exception clause.
456            Removed the extent init, because it was not needed anymore.
457            (MF_Layer.add_thubanclass): Added the code to set the class name to
458            the expression value from thuban if no label is defined.
459            Added the code to export Range expressions from thuban to the mapfile.
460            (MF_Map.set_extent): Removed the exception and replace it by some if
461            code. If the size of a map is not defined the size will be set to 1,1.
462            This is necessary because if the extent is set, mapscript checks if
463            the size is greater than zero.
464            (MF_Web): Added the get and set function for the template.
465    
466            * Extensions/umn_mapserver/mf_export.py: Added the function to check
467            if a mapobject exists and used it to set the status of the menu items.
468            If no mapfile exists the settings could not be edditied.
469            Define after which menuitem the exportitem will include.
470            
471            * Extensions/umn_mapserver/mf_handle.py: Removed the import
472            Thuban.UI.mainwindow clause, because it is not needed.
473            Added the command Refresh() to all "OnChangeColor()" functions,
474            because the color preview window was not updated on a color change.
475            Added the function to check if a mapobject exists and used it to set the
476            status of the menu items. If no mapobject exists the settings could not
477            be edditied.
478            (Map_Dialog): Moved the imagetype selector from the
479            Outputformat_Dialog to Map_Dialog and removed Outputformat_Dialog.
480            (Web_Dialog): Removed the name label and added the template textbox.
481    
482            * Extensions/umn_mapserver/mf_import.py (import_mapfile): Replace
483            the exception handling on loading the layers by an if statement. It
484            is not necessary to us the exception there.
485            The Filepath creation now use os.path.join to build the path.
486    
487            * Extensions/umn_mapserver/test/test_mapserver.py: Moved the testMap
488            definition from global to the setUp function. Now the testMap will
489            initialize new on each test.
490    
491            * Extensions/umn_mapserver/sample/iceland.map: Include three new
492            classes in the Line Layer, to test logical Expressions.
493            Set the status of the class "Point9" in the Point Layer to off
494            
495    2004-07-13  Bernhard Herzog  <[email protected]>
496    
497            * Thuban/UI/baserenderer.py
498            (BaseRenderer.render_map_incrementally): Fix a logic bug in the
499            optimization that tries not to draw layers under a raster layer.
500            The bug was harmless.  All it effectively did was to produce The a
501            strange messages about not being able to draw Layer instances for
502            all vector layers below a raster layer which would be invisible
503            anyway because the raster layer currently always covers the entire
504            window
505    
506    2004-07-08  Jan Sch�ngel <[email protected]>
507    
508            * Extensions/umn_mapserver/mapfile.py: Added code to generade and get
509            a list of supported outputformats. This formats are not alle supported
510            because there is no possibility to get the outputformat without the
511            name known. Make some formal changes to the code.
512            (MF_Map.set_name()): Fixed a bug if the name is None.
513    
514            * Extensions/umn_mapserver/mf_handle.py: Removed the image_type import
515            statement, because its not needed anymore. The Outputformat is now
516            given as string from the object. Make some formal changes to the code.
517    
518            * Extensions/umn_mapserver/test/test_mapserver.py: Added new test for
519            most of the new setting which were added during the last changes.
520            Removed the MF_Size Test.
521            
522            * Extensions/umn_mapserver/test/test.map: Added a new class to the
523            cultural Layer to test expressions and the the status of that layer
524            from on to default.
525            Changed the data path the the correct Thuban Data
526            Added the Outputformat Object and Symbol Object
527            
528    2004-07-07  Jan Sch�ngel <[email protected]>
529    
530            * Extensions/umn_mapserver/mapfile.py: Added some new
531            settings to edit (outputformat, label, imagetype)
532    
533            * Extensions/umn_mapserver/mf_handle.py: Added some setting to
534            the Label Dialog and add the OutputDialog.
535            Make some changes to the code order.
536    
537    2004-07-06  Jan Sch�ngel <[email protected]>
538    
539            * Extensions/umn_mapserver/mapfile.py: Added the symbolObj, pointObj
540            and line Obj and add the scalebar_status_type, scalebar_style_type and
541            scalebar_position_type.
542            Added the symbol- and symbolsetObject (MF_Symbol,MF_Symbolset). The
543            are only used to create a Symbol like the circle in Thuban.
544            Added the scalebarObject (MF_Scalebar)
545            (MF_Class): Added set_status and get_status.
546            (MF_Layer.add_thubanclass): Added code to set the class status
547            (MF_Map): Added code to handle the symbols and scalebar
548            (MF_Label): Added the set_partials and get_partials functions
549            
550            * Extensions/umn_mapserver/mf_export.py: Added MF_Symbol to import
551            from mapfile. Added a function to create a circle object like the one
552            from thuban if no one exists.
553            
554            * Extensions/umn_mapserver/mf_handle.py: All colors are now set when
555            press ok in the assosiated dialog and not at the end of the
556            colordialog.
557            Added the Dialog for the Scalebar.
558            (Label_Dialog): Added the offset option
559    
560            * Extensions/umn_mapserver/mf_import.py: Added code to import the
561            status of the Classes.
562            Fixed a bug with the projection. Now the to_meter parameter will be
563            added to the Projection only if it doesn't exists.
564    
565    2004-07-01  Jan Sch�ngel <[email protected]>
566    
567            Added the functionality to handle the content thuban is not
568            able to handle directly.
569    
570            * Extensions/umn_mapserver/mf_handle.py: New. This module extents
571            Thuban with the possibility to edit the mapfile content.        
572            
573            * Extensions/umn_mapserver/mf_import.py: Added the possibility
574            to import mapfiles without any layer selected. So it is possible
575            to edit the other settings in a mapfile.
576            (import_mapfile): Added code to use the editing functions.
577            Added the possibility to import the projection to a layer if one
578            is defined.
579            Status settings (On,Off) will now set in thuban (visible, invisible).
580            fixed a bug with with classnames. If no classname is set in mapfile
581            the value in Thuban will set to the expression.
582            
583            * Extensions/umn_mapserver/mf_export.py(export_mapfile): Added the
584            possibility to save a new mapfile or use the old one which is
585            imported or new created.
586            Added code to use the editing functions.
587            Remove some not needed import statements
588    
589            * Extensions/umn_mapserver/mapfile.py: Added new types which are
590            need for the editing functions.
591            Added needed set-functions for the editing functions.
592            Added the possibility to export rasterimages.
593            Added new classes (MF_Web, MF_Label, MF_Legend, MF_Symbol,
594            MF_SymbolSet). MF_Symbol and MF_SymbolSet are not needed at the
595            moment.
596            (MF_Class.set_thubanstyle): Now point layers will set to a default
597            symbol to show a circle in mapserver and not only a 1px dot.
598            (MF_Style.__init__): Fixed a bug with the color. Color was not set
599            correct before.
600            (MF_Size): Removed, because it is not needed.
601            
602            * Extensions/umn_mapserver/README: Added the hints to use the
603            export and editing functions, too.
604    
605            * Extensions/umn_mapserver/sample/iceland.map: Added the
606            new parameter "UNITS METERS".
607            Change the political layer to status OFF.
608    
609            * Extensions/umn_mapserver/sample/README: Added some
610            more details to setup the sample in the MapServer.
611            
612    2004-06-26  Bernhard Reiter <[email protected]>
613    
614            * Extensions/svgexport/test/test_svgmapwriter.py:
615            Removed class VFile and used standard StringIO instead.
616    
617    2004-06-23  Jan Sch�ngel  <[email protected]>
618    
619            Add the export function to the umn_mapserver extension.
620    
621            * Extension/umn_mapserver/mf_export.py: New. This module extents
622            Thuban with the possibility to export the Thuban content.
623    
624            * Extensions/umn_mapserver/mapfile.py: Expand the classes to use
625            with the export module. Especially added the possibility to
626            add thuban objects directly to the map objects.
627    
628            * Extensions/umn_mapserver/mf_import.py: Removed the wxCHANGE_DIR,
629            because of the hint from Bernhard Herzog.
630            Corrected the handling of absolute pathnames.
631            Changed the Text of the Menu-Item, now the beginning is upper case.
632    
633            * Extensions/umn_mapserver/README: Added the --with-tiff statement.
634    
635  2004-06-16  Jan Sch�ngel  <[email protected]>  2004-06-16  Jan Sch�ngel  <[email protected]>
636    
637          Add a sample and make some changes.          Add a sample and make some changes.

Legend:
Removed from v.2250  
changed lines
  Added in v.2381

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26