gws.ext.helper.alkis

class gws.ext.helper.alkis.Config(*args, **kwargs)[source]

ALKIS helper.

db = ''

database provider ID

crs = None

CRS for the alkis data

dataSchema = 'public'

schema where ALKIS tables are stored, must be readable

indexSchema = 'gws'

schema to store gws internal indexes, must be writable

excludeGemarkung = None

Gemarkung (AU) IDs to exclude from search

class gws.ext.helper.alkis.Gemarkung(*args, **kwargs)[source]

Gemarkung (Administrative Unit) object

gemarkung = None

Gemarkung name

gemarkungUid = None

Gemarkung uid

gemeinde = None

Gemeinde name

gemeindeUid = None

Gemeinde uid

class gws.ext.helper.alkis.Strasse(*args, **kwargs)[source]

Strasse (street) object

strasse = None

name

gemarkung = None

Gemarkung name

gemarkungUid = None

Gemarkung uid

gemeinde = None

Gemeinde name

gemeindeUid = None

Gemeinde uid

class gws.ext.helper.alkis.StrasseQueryMode[source]
exact = 'exact'

exact match (up to denormalization)

substring = 'substring'

substring match

start = 'start'

string start match

class gws.ext.helper.alkis.BaseQuery(*args, **kwargs)[source]
gemarkung = ''
gemarkungUid = ''
gemeinde = ''
gemeindeUid = ''
strasse = ''
strasseMode = ''
class gws.ext.helper.alkis.FindFlurstueckQuery(*args, **kwargs)[source]
withEigentuemer = False
withBuchung = False
bblatt = ''
flaecheBis = ''
flaecheVon = ''
flurnummer = ''
flurstuecksfolge = ''
fsUids = []
hausnummer = ''
name = ''
nenner = ''
strasse = ''
vnum = ''
vorname = ''
zaehler = ''
shape = None
limit = 0
class gws.ext.helper.alkis.FindFlurstueckResult(*args, **kwargs)[source]
features = []
total = 0
class gws.ext.helper.alkis.FindAdresseQuery(*args, **kwargs)[source]
bisHausnummer = ''
hausnummer = ''
kreis = ''
kreisUid = ''
land = ''
landUid = ''
regierungsbezirk = ''
regierungsbezirkUid = ''
strasse = ''
limit = 0
class gws.ext.helper.alkis.FindAdresseResult(*args, **kwargs)[source]
features = []
total = 0
class gws.ext.helper.alkis.FindStrasseQuery(*args, **kwargs)[source]
class gws.ext.helper.alkis.FindStrasseResult(*args, **kwargs)[source]
class gws.ext.helper.alkis.Object[source]
has_index = False
has_source = False
has_flurnummer = False
crs = ''
connect_args = {}
data_schema = ''
index_schema = ''
configure()[source]
create_index(user, password)[source]
drop_index(user, password)[source]
index_ok()[source]
gemarkung_list() → List[gws.ext.helper.alkis.Gemarkung][source]
find_flurstueck(query: gws.ext.helper.alkis.FindFlurstueckQuery, **kwargs) → gws.ext.helper.alkis.FindFlurstueckResult[source]
find_flurstueck_combined(combined_param: str, **kwargs) → gws.ext.helper.alkis.FindFlurstueckResult[source]
find_adresse(query: gws.ext.helper.alkis.FindAdresseQuery, **kwargs) → gws.ext.helper.alkis.FindAdresseResult[source]
find_adresse_combined(combined_param: str, **kwargs) → gws.ext.helper.alkis.FindAdresseResult[source]
find_strasse(query: gws.ext.helper.alkis.FindStrasseQuery, **kwargs) → gws.ext.helper.alkis.FindStrasseResult[source]
connect()[source]