1 |
|
2004-03-30 Martin Schulze <[email protected]> |
2 |
|
|
3 |
|
* Extensions/wms/parser.py (WMSCapabilitiesParser.getLayerSRS): |
4 |
|
Adjusted the getLayerSRS method to return the list of SRSes |
5 |
|
extracted from <SRS> elements instead of <BoundingBox> elements. |
6 |
|
Added a bit of documentation as well. |
7 |
|
(WMSCapabilitiesParser.checkLayerSRS): Removed integrity test |
8 |
|
since it was only implemented due to a misunderstanding. |
9 |
|
|
10 |
|
* Extensions/wms/test/test_parser.py |
11 |
|
(TestWMSCapabilitiesParser.test_LayerSRS): Adjust the tests to |
12 |
|
reflect the corrected interpretation of the standard: i.e. a layer |
13 |
|
does not have to define a BoundingBox for all SRSes it supports. |
14 |
|
Hence the <SRS></SRS> specification is authoritative, not the list |
15 |
|
of BoundingBoxes. |
16 |
|
(TestWMSCapabilitiesParser.test_BoundingBoxes): Added a new test |
17 |
|
to ensure None is returned for a non-existing SRS. |
18 |
|
(TestWMSCapabilitiesParser.test_grok): Removed test_grok method |
19 |
|
since it is not applicable anymore. Listing more SRSes in <SRS> |
20 |
|
elements is valid according to the specs. |
21 |
|
|
22 |
|
2004-03-26 Bernhard Reiter <[email protected]> |
23 |
|
|
24 |
|
* README: Nicer formatting of text. Improved descriptions. |
25 |
|
Reflected wxWidgets name change. |
26 |
|
|
27 |
|
* Thuban/UI/about.py: Extended copyright to 2004 and added |
28 |
|
information about the thuban-devel mailinglist. |
29 |
|
|
30 |
|
2004-03-24 Martin Schulze <[email protected]> |
31 |
|
|
32 |
|
* Extensions/wms/capabilities.py: Renamed the class to contain |
33 |
|
'WMS', also added a linebreak where required |
34 |
|
|
35 |
|
* Extensions/wms/parser.py: Finally added the XML parser for the |
36 |
|
GetCapabilities response. |
37 |
|
|
38 |
|
* Extensions/wms/test/sample.xml: Adjusted the sample file so that |
39 |
|
<SRS> elements match the <BoundingBox> elements, except for the |
40 |
|
layer 'beschriftung'. |
41 |
|
|
42 |
|
* Extensions/wms/test/test_parser.py: Encode non-ascii strings |
43 |
|
since Python uses unicode strings internally, otherwise |
44 |
|
comparisons will fail. Removed tests for getLayerBBoxSRS() since |
45 |
|
the SRS will be calculated anyway and this method is obsoleted by |
46 |
|
getLayerSRS(). Denote SRS as strings and not as cardinal numbers. |
47 |
|
Move loading the sample file into the setUp method. Added a test |
48 |
|
for finding the integrity problem in the sample response. |
49 |
|
Improved formatting. |
50 |
|
|
51 |
|
* Extensions/wms/domutils.py: Added convenience routines for |
52 |
|
handling of Document Object Model (DOM) nodes. |
53 |
|
|
54 |
|
* Extensions/wms/test/test_domutils.py: Added a test for the |
55 |
|
domutils module |
56 |
|
|
57 |
|
2004-03-19 Martin Schulze <[email protected]> |
58 |
|
|
59 |
|
* Extensions/wms/test/test_parser.py (TestWMSCapabilitiesParser): |
60 |
|
Moved path detection and adding into a module of its own, |
61 |
|
adjustpath, which exports thubandir as main Thuban directory. |
62 |
|
|
63 |
|
* Extensions/wms/test/test_ogclib.py (TestWMSLib): Moved path |
64 |
|
detection and adding into a module of its own, adjustpath, which |
65 |
|
exports thubandir as main Thuban directory. Reorganised the |
66 |
|
module in order to support the SkipTest feature for Thuban test |
67 |
|
cases. |
68 |
|
|
69 |
|
* Extensions/wms/test/adjustpath.py: Moved path detection and |
70 |
|
adding into a module of its own. |
71 |
|
|
72 |
|
2004-03-18 Martin Schulze <[email protected]> |
73 |
|
|
74 |
|
* Extensions/wms/test/test_parser.py: Added another test for |
75 |
|
checking whether the WMS XML parser (to be implemented) returns |
76 |
|
the information we expect. This requires a sample WMS WML file |
77 |
|
(sample.xml) which has been extracted from the frida server and |
78 |
|
"improved" manually. |
79 |
|
|
80 |
|
* Extensions/wms/test/test_ogclib.py: Added legacy code to add the |
81 |
|
main Thuban directory to the path in order to be able to import |
82 |
|
random modules. Adjusted the PyOGCLib detection to reuse the |
83 |
|
information gathered. Also added a note about the PYTHONPATH |
84 |
|
environment variable. |
85 |
|
|
86 |
|
* Extensions/wms/test/test_ogclib.py: The format specification is |
87 |
|
a mime-type, not a graphic format, hence image/jpeg wou ld be the |
88 |
|
proper format and not JPEG. We'll also have to take care of the |
89 |
|
encoding of / as %2F. |
90 |
|
|
91 |
|
2004-03-16 Martin Schulze <[email protected]> |
92 |
|
|
93 |
|
* Extensions/wms/test/test_ogclib.py: Added a (hopefully) |
94 |
|
comprehensive test for the getMapURL method, built compare URLs |
95 |
|
according to the documentation in OGC 01-068r3 |
96 |
|
|
97 |
|
* Extensions/wms/capabilities.py (WMSCapabilities): Added the |
98 |
|
class WMSCapabilities to manage capabilites, will incorporate |
99 |
|
parsing the capabilities response and provide details for other |
100 |
|
classes. |
101 |
|
|
102 |
2004-03-12 Bernhard Herzog <[email protected]> |
2004-03-12 Bernhard Herzog <[email protected]> |
103 |
|
|
104 |
Support views in addition to normal tables in the postgis |
Support views in addition to normal tables in the postgis |