303 |
self.close_element("layer") |
self.close_element("layer") |
304 |
elif isinstance(layer, RasterLayer): |
elif isinstance(layer, RasterLayer): |
305 |
attrs["filename"] = self.prepare_filename(layer.filename) |
attrs["filename"] = self.prepare_filename(layer.filename) |
306 |
|
|
307 |
|
masknames = ["none", "bit", "alpha"] |
308 |
|
|
309 |
|
if layer.MaskType() != layer.MASK_BIT: |
310 |
|
attrs["masktype"] = masknames[layer.MaskType()] |
311 |
|
|
312 |
|
if layer.Opacity() != 1: |
313 |
|
attrs["opacity"] = str(layer.Opacity()) |
314 |
|
|
315 |
self.open_element("rasterlayer", attrs) |
self.open_element("rasterlayer", attrs) |
316 |
self.write_projection(layer.GetProjection()) |
self.write_projection(layer.GetProjection()) |
317 |
self.close_element("rasterlayer") |
self.close_element("rasterlayer") |