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.ProjectionName = attrs.get((None, 'name'), None) |
212 |
self.ProjectionParams = [ ] |
self.ProjectionParams = [ ] |
213 |
|
|
214 |
def end_projection(self, name, qname): |
def end_projection(self, name, qname): |
215 |
self.aMap.SetProjection(Projection(self.ProjectionParams)) |
self.__projReceiver.SetProjection( |
216 |
|
Projection(self.ProjectionParams, self.ProjectionName)) |
217 |
|
|
218 |
def start_parameter(self, name, qname, attrs): |
def start_parameter(self, name, qname, attrs): |
219 |
s = attrs.get((None, 'value')) |
s = attrs.get((None, 'value')) |
238 |
fill = fill, stroke = stroke, |
fill = fill, stroke = stroke, |
239 |
lineWidth = stroke_width) |
lineWidth = stroke_width) |
240 |
|
|
241 |
|
self.__projReceiver = self.aLayer |
242 |
|
|
243 |
def end_layer(self, name, qname): |
def end_layer(self, name, qname): |
244 |
self.aMap.AddLayer(self.aLayer) |
self.aMap.AddLayer(self.aLayer) |
245 |
|
self.__projReceiver = None |
246 |
|
|
247 |
def start_classification(self, name, qname, attrs): |
def start_classification(self, name, qname, attrs): |
248 |
field = attrs.get((None, 'field'), None) |
field = attrs.get((None, 'field'), None) |