68 |
|
|
69 |
from ogclib.WMSClient import WMSClient |
from ogclib.WMSClient import WMSClient |
70 |
|
|
71 |
class Capabilities (WMSClient): |
class WMSCapabilities (WMSClient): |
72 |
""" |
""" |
73 |
Thuban class to maintain capabilities. This class provides |
Thuban class to maintain capabilities. This class provides |
74 |
methods to fetch, save and load capabilities as well as methods to |
methods to fetch, save and load capabilities as well as methods to |
100 |
if parm[0].find ("http://",0) == 0: |
if parm[0].find ("http://",0) == 0: |
101 |
self.fetchCapabilities (parm[0]) |
self.fetchCapabilities (parm[0]) |
102 |
else: |
else: |
103 |
self.errorMsg = _("Resource '%s' is neither local file nor URL") % parm[0] |
self.errorMsg \ |
104 |
|
= _("Resource '%s' is neither local file nor URL") |
105 |
|
% parm[0] |
106 |
|
|
107 |
|
|
108 |
def getErrorMsg (self): |
def getErrorMsg (self): |
152 |
|
|
153 |
|
|
154 |
if __name__ == "__main__": |
if __name__ == "__main__": |
155 |
capa = Capabilities("http://frida.intevation.org/cgi-bin/frida_wms?") |
capabilities \ |
156 |
|
= WMSCapabilities("http://frida.intevation.org/cgi-bin/frida_wms?") |
157 |
if capa.getErrorMsg() is None: |
if capa.getErrorMsg() is None: |
158 |
capa.saveCapabilities("frida_capabilities.xml") |
capa.saveCapabilities("frida_capabilities.xml") |
159 |
else: |
else: |