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
« prev ^ index » next coverage.py v7.15.4, created at 2026-08-24 12:46 +0200
1"""Exporter for the KML format.
3See https://gdal.org/en/stable/drivers/vector/kml.html#creation-options for supported options.
4"""
6import gws
7import gws.base.exporter
8import gws.lib.mime
11gws.ext.new.exporter('kml')
14class Config(gws.base.exporter.Config):
15 """KML Exporter configuration."""
17 pass
20class Props(gws.base.exporter.Props):
21 """KML Exporter properties."""
23 pass
26class Object(gws.base.exporter.Object):
27 supportsVector = True
28 supportsRaster = False
29 supportsMultiLayer = True
31 def run(self, ea, er):
32 gws.base.exporter.util.run_gdal_vector_export('KML', gws.lib.mime.KML, ea, er)