Coverage for gws-app/gws/plugin/exporter/kml/__init__.py: 100%

14 statements  

« prev     ^ index     » next       coverage.py v7.15.4, created at 2026-08-24 12:46 +0200

1"""Exporter for the KML format. 

2 

3See https://gdal.org/en/stable/drivers/vector/kml.html#creation-options for supported options. 

4""" 

5 

6import gws 

7import gws.base.exporter 

8import gws.lib.mime 

9 

10 

11gws.ext.new.exporter('kml') 

12 

13 

14class Config(gws.base.exporter.Config): 

15 """KML Exporter configuration.""" 

16 

17 pass 

18 

19 

20class Props(gws.base.exporter.Props): 

21 """KML Exporter properties.""" 

22 

23 pass 

24 

25 

26class Object(gws.base.exporter.Object): 

27 supportsVector = True 

28 supportsRaster = False 

29 supportsMultiLayer = True 

30 

31 def run(self, ea, er): 

32 gws.base.exporter.util.run_gdal_vector_export('KML', gws.lib.mime.KML, ea, er)