Coverage for gws-app/gws/plugin/exporter/geojson/__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 GeoJSON format.
3See https://gdal.org/en/stable/drivers/vector/geojson.html#layer-creation-options for supported options.
4"""
6import gws
7import gws.base.exporter
8import gws.lib.mime
11gws.ext.new.exporter('geojson')
13class Config(gws.base.exporter.Config):
14 """GeoJSON Exporter configuration."""
16 pass
19class Props(gws.base.exporter.Props):
20 """GeoJSON Exporter properties."""
22 pass
25class Object(gws.base.exporter.Object):
26 supportsVector = True
27 supportsRaster = False
28 supportsMultiLayer = False
30 def run(self, ea, er):
31 gws.base.exporter.util.run_gdal_vector_export('GeoJSON', gws.lib.mime.GEOJSON, ea, er)