122 |
def close(self): |
def close(self): |
123 |
self.__file.close() |
self.__file.close() |
124 |
|
|
125 |
def GetFileName(self): |
def GetFilename(self): |
126 |
if hasattr(self.__file, "name"): |
if hasattr(self.__file, "name"): |
127 |
return self.__file.name |
return self.__file.name |
128 |
|
|
201 |
def start_map(self, name, qname, attrs): |
def start_map(self, name, qname, attrs): |
202 |
"""Start a map.""" |
"""Start a map.""" |
203 |
self.aMap = Map(attrs.get((None, 'title'), None)) |
self.aMap = Map(attrs.get((None, 'title'), None)) |
204 |
|
self.__projReceiver = self.aMap |
205 |
|
|
206 |
def end_map(self, name, qname): |
def end_map(self, name, qname): |
207 |
self.theSession.AddMap(self.aMap) |
self.theSession.AddMap(self.aMap) |
208 |
|
self.__projReceiver = None |
209 |
|
|
210 |
def start_projection(self, name, qname, attrs): |
def start_projection(self, name, qname, attrs): |
211 |
self.ProjectionParams = [ ] |
self.ProjectionParams = [ ] |
212 |
|
|
213 |
def end_projection(self, name, qname): |
def end_projection(self, name, qname): |
214 |
self.aMap.SetProjection(Projection(self.ProjectionParams)) |
self.__projReceiver.SetProjection(Projection(self.ProjectionParams)) |
215 |
|
|
216 |
def start_parameter(self, name, qname, attrs): |
def start_parameter(self, name, qname, attrs): |
217 |
s = attrs.get((None, 'value')) |
s = attrs.get((None, 'value')) |
236 |
fill = fill, stroke = stroke, |
fill = fill, stroke = stroke, |
237 |
lineWidth = stroke_width) |
lineWidth = stroke_width) |
238 |
|
|
239 |
|
self.__projReceiver = self.aLayer |
240 |
|
|
241 |
def end_layer(self, name, qname): |
def end_layer(self, name, qname): |
242 |
self.aMap.AddLayer(self.aLayer) |
self.aMap.AddLayer(self.aLayer) |
243 |
|
self.__projReceiver = None |
244 |
|
|
245 |
def start_classification(self, name, qname, attrs): |
def start_classification(self, name, qname, attrs): |
246 |
field = attrs.get((None, 'field'), None) |
field = attrs.get((None, 'field'), None) |