/[thuban]/branches/WIP-pyshapelib-bramz/Extensions/wms/parser.py
ViewVC logotype

Log of /branches/WIP-pyshapelib-bramz/Extensions/wms/parser.py

Parent Directory Parent Directory | Revision Log Revision Log


Sticky Revision:
(Current path doesn't exist after revision 2835)

Revision 2734 - (view) (annotate) - [select for diffs]
Modified Thu Mar 1 12:42:59 2007 UTC (18 years ago) by bramz
File length: 17491 byte(s)
Diff to previous 2439
made a copy

Revision 2439 - (view) (annotate) - [select for diffs]
Modified Thu Dec 9 10:37:44 2004 UTC (20 years, 3 months ago) by joey
Original Path: trunk/thuban/Extensions/wms/parser.py
File length: 17491 byte(s)
Diff to previous 2173
Dropped support for get_srs_discrepancies() since there are no
discrepancies anymore (was a thinko)


Revision 2173 - (view) (annotate) - [select for diffs]
Modified Tue Apr 13 19:28:05 2004 UTC (20 years, 10 months ago) by joey
Original Path: trunk/thuban/Extensions/wms/parser.py
File length: 17804 byte(s)
Diff to previous 2170
Added support for oldstyle (WMS 1.0 apparently) image format specification.


Revision 2170 - (view) (annotate) - [select for diffs]
Modified Tue Apr 13 17:21:19 2004 UTC (20 years, 10 months ago) by joey
Original Path: trunk/thuban/Extensions/wms/parser.py
File length: 17277 byte(s)
Diff to previous 2167
Looks like I misinterpreted the specs.

First of all, a <BoundingBox> element does not have to be specified.
This could cause the program to fail if later a bbox will be requested
which wasn't defined in the Capabilities XML.

Secondly, since EPSG:3426 is the implicit spatial reference system for
<LatLonBoundingBox> its values should be returned if the client
requests a bounding box for SRS EPSG:3426, even if no <BoundingBox>
was defined for EPSG:3426.

Therefore whenever a native BoundingBox request cannot be fulfilled,
check whether the requested SRS is EPSG:3426, in which case return the
LatLonBoundingBox values.


Revision 2167 - (view) (annotate) - [select for diffs]
Modified Tue Apr 13 17:05:56 2004 UTC (20 years, 10 months ago) by joey
Original Path: trunk/thuban/Extensions/wms/parser.py
File length: 17137 byte(s)
Diff to previous 2165
Added rudimentary support for non-EPSG SRS, i.e. ignore them for the
moment by placing them into a variable which is currently unused.
Also test whether the EPSG SRS is numerical as it should be and add an
error message if it is not.


Revision 2165 - (view) (annotate) - [select for diffs]
Modified Tue Apr 13 16:42:48 2004 UTC (20 years, 10 months ago) by joey
Original Path: trunk/thuban/Extensions/wms/parser.py
File length: 16464 byte(s)
Diff to previous 2164
Added support for error messages during grok().  They will be
aggregated in an array and may be displayed later.  We may have to add
a classification "Warning" and "Error" to this.  That requires more
experience, though, since not every error may be lethal.


Revision 2164 - (view) (annotate) - [select for diffs]
Modified Tue Apr 13 13:15:22 2004 UTC (20 years, 10 months ago) by joey
Original Path: trunk/thuban/Extensions/wms/parser.py
File length: 16207 byte(s)
Diff to previous 2155
Use a variable for denoting the sample filename


Revision 2155 - (view) (annotate) - [select for diffs]
Modified Sat Apr 10 19:12:41 2004 UTC (20 years, 10 months ago) by joey
Original Path: trunk/thuban/Extensions/wms/parser.py
File length: 16192 byte(s)
Diff to previous 2153
Whoops, it's "foo".lower() and not lower(foo) without lower imported
from strings or something.


Revision 2153 - (view) (annotate) - [select for diffs]
Modified Sat Apr 10 13:20:53 2004 UTC (20 years, 10 months ago) by joey
Original Path: trunk/thuban/Extensions/wms/parser.py
File length: 16190 byte(s)
Diff to previous 2145
unlink the DOM object


Revision 2145 - (view) (annotate) - [select for diffs]
Modified Tue Mar 30 18:05:53 2004 UTC (20 years, 11 months ago) by joey
Original Path: trunk/thuban/Extensions/wms/parser.py
File length: 16138 byte(s)
Diff to previous 2144
Removed integrity test since it was only implemented due to a
misunderstanding.


Revision 2144 - (view) (annotate) - [select for diffs]
Modified Tue Mar 30 17:25:20 2004 UTC (20 years, 11 months ago) by joey
Original Path: trunk/thuban/Extensions/wms/parser.py
File length: 17762 byte(s)
Diff to previous 2133
Adjusted the getLayerSRS method to return the list of SRSes extracted
from <SRS> elements instead of <BoundingBox> elements.  Added a bit of
documentation as well.


Revision 2133 - (view) (annotate) - [select for diffs]
Added Wed Mar 24 19:31:54 2004 UTC (20 years, 11 months ago) by joey
Original Path: trunk/thuban/Extensions/wms/parser.py
File length: 17512 byte(s)
Finally added the XML parser for the GetCapabilities response.


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26