Changeset 3462
- Timestamp:
- 19/02/08 17:16:41 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
DPPP/kml/csml2kml/python/notes.txt
r3459 r3462 8 8 || GridSeriesConvertor ___/ 9 9 10 [O] Make GridSeriesConvertor use the KML module11 * Resolve visibility -- will require adding open/visible fields into the KML.KMLElement class.12 10 [O] Create a version of GridSeriesConvertor that takes in the Layers XML and a config file and spits out 13 11 either a single KML file or a directory structure with KML files as leaves. 14 15 ----------------------------------------------------------------------------------------------------------------------------16 || KML ___/17 18 [O] Resolve the 'visibility' and 'open' tags of KML elements -- implement default behaviour,19 use 'opened' and 'visible' fields in KMLElement20 (hard-coded in the KMLElement class abd overrideable in the __init__() calls).21 12 22 13 ---------------------------------------------------------------------------------------------------------------------------- … … 26 17 from the CSML2KML egg and create a separate, testing, egg. 27 18 [o] Put into ~/eggs a dynamic link to the CSML2KML, and the path from $PYTHONPATH -- this is a more "always-ready" approach. 28 [+] Assertion and type checking in Python 19 [o] Update Wiki. Split into two parts: 20 * what normally would be a Software Design Document (something that a programmer would to get a broad idea 21 about code before looking at it, including how to run the tests). 22 * what normally would be a Software Installation Guide. 23 [o] Update documentation -- make sure all Python files have headers, and all functions' headers 24 have the @param (mentioning types) and @return tags. 29 25 [o] Resolve slow functioning of wget() 30 26 [o] Use Element.find(...) in parsing XML -- investigate how to do it easily with namespaces 31 27 (otherwise need code to translate between the "namespace:name" notation and "{namespace_path}name" notation). 32 [o] Resolve security in pylons controllers 28 Currently code is parsed so that changing order of XML elements will break it -- not very robust. 29 30 [x] Resolve security in pylons controllers 33 31 [x] Possibility of clicking on a globe and getting info for a certain feature (i.e. the value profile for that 34 32 location) -- Dominic said there is a function in the CSML API which allows doing that -- investigate 35 33 [x] Superimposing PointSeries locations onto WMS-generated grid 36 [x] Changing GridSeries conversion so that it uses the KMLDocument module -- also kmlfeatures.py needs to be changed. 34 35 [+] Assertion and type checking in Python
Note: See TracChangeset
for help on using the changeset viewer.