114 |
def fetchCapabilities(self, resource): |
def fetchCapabilities(self, resource): |
115 |
"""Fetches the WMS capabilities from an Internet resource""" |
"""Fetches the WMS capabilities from an Internet resource""" |
116 |
|
|
|
xml = None |
|
117 |
self.wmsVersion = "1.1" |
self.wmsVersion = "1.1" |
118 |
xml = self.getCapabilities(resource, self.wmsVersion) |
self.capabilities = self.getCapabilities(resource, self.wmsVersion) |
119 |
if not self.capabilities: |
if not self.capabilities: |
120 |
self.wmsVersion = "1.0" |
self.wmsVersion = "1.0" |
121 |
xml = self.getCapabilities(resource, self.wmsVersion) |
self.capabilities = self.getCapabilities(resource, self.wmsVersion) |
122 |
|
|
123 |
|
|
124 |
def saveCapabilities(self, fname): |
def saveCapabilities(self, fname): |
140 |
|
|
141 |
try: |
try: |
142 |
input = open(fname, "r") |
input = open(fname, "r") |
143 |
xml = input.read() |
self.capabilities = input.read() |
144 |
input.close() |
input.close() |
145 |
except IOError: |
except IOError: |
146 |
self.errorMsg = _("Can't open file '%s' for reading") % fname |
self.errorMsg = _("Can't open file '%s' for reading") % fname |