gws.plugin.alkis.data.exporter

ALKIS exporter.

Export Flurstuecke to CSV or GeoJSON.

Source code: gws.plugin.alkis.data.exporter

Module Contents

class gws.plugin.alkis.data.exporter.Args(*args, **kwargs)

Bases: gws.Data

Arguments for the export operation.

fsList: Iterable[gws.plugin.alkis.data.types.Flurstueck]

Iterable of Flurstuecke to export.

path: str

Path to save the export.

progress: gws.lib.cli.ProgressIndicator | None

Progress indicator to update during export.

user: gws.User

User who requested the export.

class gws.plugin.alkis.data.exporter.Config(*args, **kwargs)

Bases: gws.ConfigWithAccess

Export configuration

model: gws.ext.config.model | None

Export model. (added in 8.2)

title: str | None

Title to display in the ui. (added in 8.2)

type: str

Export type. (added in 8.2)

class gws.plugin.alkis.data.exporter.Model

Bases: gws.base.model.Object

configure()
class gws.plugin.alkis.data.exporter.Object

Bases: gws.Node

GWS object tree node.

mimeType: str
model: Model
title: str
type: str
usedKeys: set[str]
withBuchung: bool
withEigentuemer: bool
configure()

Configuration hook.

run(args: Args)

Export a Flurstueck list to a file.