Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Release 2023-12-20-rc1 #4307

Merged
merged 105 commits into from
Dec 18, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
105 commits
Select commit Hold shift + click to select a range
145c25b
BGDIDIC-1347: delete model and mako
faselm Nov 2, 2023
5aadb64
BGDIDIC-1347: delete legends
faselm Nov 6, 2023
af727eb
BGDIDIC-1347: fix lint
faselm Nov 6, 2023
1256346
Merge pull request #4281 from geoadmin/feat-BGDIDIC-1347-decomm-prona…
faselm Nov 6, 2023
3845061
BGDIDIC-2717: add legends
faselm Nov 6, 2023
6de5362
Merge pull request #4282 from geoadmin/feat-BGDIDIC-2717-betriebe-sto…
faselm Nov 6, 2023
4c79450
BGDIDIC-1596: update legends
faselm Nov 13, 2023
9deaf0d
BGDIDIC-1596: update field names
faselm Nov 14, 2023
2c6197a
BGDIDIC-1596: update field names
faselm Nov 14, 2023
c9f3c50
BGDIDIC-284: update legends
faselm Nov 14, 2023
7443ea2
BGDIDIC-284: update mako
faselm Nov 14, 2023
3a58d4d
BGDIDIC-1596: fix fields names
faselm Nov 14, 2023
1dea76c
BGDIDIC-1596: fix fields names
faselm Nov 15, 2023
7d1945b
BGDIDIC-1596: fix fields names
faselm Nov 15, 2023
f063810
BGDIDIC-1596: fix lint
faselm Nov 15, 2023
3d9decd
BGDIDIC-1596: readd the_geom field
faselm Nov 15, 2023
87e324e
BGDIDIC-1596: simplify geologie rohstoffe models
faselm Nov 15, 2023
7f20e84
Merge pull request #4284 from geoadmin/feat-BGDIDIC-1596-geologie-roh…
faselm Nov 16, 2023
e7605ae
BGDIDIC-1786: add new attributes to model / identify response
ltclm Nov 22, 2023
635fe96
Merge pull request #4286 from geoadmin/data_BGDIDIC-1786_new_attributes
ltclm Nov 22, 2023
58050e3
BGDIDIC-1786: add new attributes to htmlpopup
ltclm Nov 22, 2023
4b364c5
BGDIDIC-2738: add legends
faselm Nov 22, 2023
a23884e
BGDIDIC-2736: add legends
faselm Nov 22, 2023
3d7e790
BGDIDIC-2735: add legends
faselm Nov 22, 2023
8ddf21a
BGDIDIC-2737: add legends
faselm Nov 22, 2023
0667bbc
BGDIDIC-2731: add legends
faselm Nov 22, 2023
a25929f
BGDIDIC-2729: add legends
faselm Nov 22, 2023
3c3c8df
BGDIDIC-2732: add legends
faselm Nov 22, 2023
1c5bbf8
BGDIDIC-2730: add legends
faselm Nov 22, 2023
e68ee2b
Merge pull request #4287 from geoadmin/data_BGDIDIC-1786_new_attributes
ltclm Nov 22, 2023
a712871
BGDIDIC-541: enable time for swissbouncaries3d-gemeinden
rebert Nov 20, 2023
c7b9a56
BGDIDIC-541: Updated unittest, as swissboundaries3d adding the hist h…
rebert Nov 22, 2023
50b95fc
BGDIDIC-541: Added unit-test for swissboundaries3d-gemeinden hist
rebert Nov 22, 2023
2542178
BGDIDIC-541: swissboundaries pointing towards mat views
rebert Nov 22, 2023
3b9d9c1
Merge pull request #4285 from geoadmin/data-BGDIDIC-541-enable-time-s…
rebert Nov 23, 2023
73a1d04
Merge pull request #4288 from geoadmin/feat-BGDIDIC-geochemischer-bod…
faselm Nov 24, 2023
fd44ef0
BGDIDIC-541: fine tuning tooltip swissboundaries hist
rebert Nov 24, 2023
71273a1
Merge pull request #4289 from geoadmin/data-BGDIDIC-541-enable-time-s…
rebert Nov 24, 2023
3397a6d
BGDIDIC-541: too many "Link" on current boundaries
rebert Nov 24, 2023
42d05f0
Merge pull request #4290 from geoadmin/data-BGDIDIC-541-enable-time-s…
rebert Nov 24, 2023
933b9a5
BGDIDIC-541: swissboundaries3d-gemeinde small changes on tooltip
rebert Nov 30, 2023
888d92e
Merge pull request #4291 from geoadmin/data-BGDIDIC-541-swissboundari…
rebert Nov 30, 2023
b459e1d
releas notes 20231220
marionb Dec 1, 2023
910a9ce
BGDIDIC-2717: add mako
faselm Dec 1, 2023
f78149d
BGDIDIC-2717: add model
faselm Dec 1, 2023
881457e
Merge branch 'develop-2023-12-20' into feat-BGDIDIC-2717-betriebe-sto…
faselm Dec 1, 2023
a046a1e
BGDIDIC-1358: add singularitaet field
faselm Dec 1, 2023
6babacc
BGDIDIC-1358: add singularitaet field
faselm Dec 1, 2023
16a8cd5
Merge pull request #4293 from geoadmin/feat-BGDIDIC-2717-betriebe-sto…
faselm Dec 1, 2023
69ce673
BGDIDIC-2717: update legends
faselm Dec 1, 2023
aa162d7
Merge pull request #4296 from geoadmin/feat-BGDIDIC-bundesinventare-t…
faselm Dec 4, 2023
d8845f6
BGDIDIC-2717: rename mako
faselm Dec 4, 2023
99a3be5
BGDIDIC-2717: rename mako
faselm Dec 4, 2023
e491850
BGDIDIC-2717: fix table name
faselm Dec 4, 2023
3a58241
BGDIDIC-400: add model
faselm Dec 1, 2023
22411d6
BGDIDIC-400: add mako
faselm Dec 1, 2023
dce5303
BGDIDIC-400: add extend_existing
faselm Dec 4, 2023
bdec89f
BGDIDIC-400: fix table name
faselm Dec 5, 2023
03811ac
Merge pull request #4294 from geoadmin/feat-BGDIDIC-2717-betriebe-sto…
faselm Dec 5, 2023
c86a140
BGDIDIC-400: add line-poly names
faselm Dec 5, 2023
f1ec90f
BGDIDIC-400: simplify if-else
faselm Dec 5, 2023
4c4fb32
Merge pull request #4298 from geoadmin/feat-BGDIDIC-400-lage-stoerfal…
faselm Dec 5, 2023
bf1d096
BGDIDIC-1596: update legends
faselm Dec 6, 2023
2380b16
BGDIDIC-284: update legends
faselm Dec 6, 2023
daada1b
BGDIDIC-1596: update link text
faselm Dec 6, 2023
f2509fd
BGDIDIC-284: update link text
faselm Dec 6, 2023
7e4b260
BGDIDIC-284: fix obname field
faselm Dec 6, 2023
b713f1b
BGDIDIC-1596: fix obname field
faselm Dec 6, 2023
1ac98ae
add ltfas layers
faselm Dec 7, 2023
b57821c
Merge pull request #4299 from geoadmin/feat-BGDIDIC-1596-geologie-roh…
faselm Dec 7, 2023
3133d47
BGDIDIC-1057: use ident field instead of bgdi_id
faselm Dec 11, 2023
35e36d7
BGDIDIC-541: Added the year to the tooltip
rebert Dec 11, 2023
9c1ebd1
Merge pull request #4302 from geoadmin/feat-BGDIDIC-541-swissboundari…
rebert Dec 11, 2023
eb5353a
BGDIDIC-1061: add stable_id = true
faselm Dec 11, 2023
955929f
BGDIDIC-1057: add stable_id = true
faselm Dec 11, 2023
631c75c
Added update swissboundaries3d-gemeinde to releasenotes
rebert Dec 11, 2023
30cfaf3
Merge pull request #4301 from geoadmin/feat-BGDIDIC-1057-bazl-gebirgs…
faselm Dec 11, 2023
bb108c0
BGDIDIC-2713 add model for layer Anhoerung
marionb Dec 11, 2023
f5a9b19
BGDIDIC-2712 add model for layer kraft
marionb Dec 11, 2023
fff5b03
BGDIDIC-2712 BGDIDIC-2713 add mako templates for kraft & anhoerung
marionb Dec 11, 2023
5efa0ca
BGDIDIC-2709 add layer legends for
marionb Dec 11, 2023
2d71f9b
fix tool tip issues
marionb Dec 11, 2023
94b6e81
fix legends
marionb Dec 11, 2023
9595659
Merge pull request #4300 from geoadmin/data-BGDIDIC-2709-unterirdisch…
marionb Dec 12, 2023
1b88dcd
Update sdiservices.rst for mapbox vectile services
mariokeusen Dec 13, 2023
5193eaf
Merge pull request #4303 from geoadmin/Update-sdiservices.rst-for-map…
rebert Dec 13, 2023
c5b8ead
Added announcements to releasenotes
mariokeusen Dec 13, 2023
02eff2b
BGDIDIC-1596: fix mining obname
faselm Dec 14, 2023
6d58ac4
BGDIDIC-284: fix mining obname
faselm Dec 14, 2023
c0fa21c
add ltfas layers
faselm Dec 14, 2023
742083c
add ltfas layers
faselm Dec 14, 2023
e77e785
add bodenatlas layers
faselm Dec 14, 2023
dc489f8
Merge pull request #4305 from geoadmin/feat-BGDIDIC-1596-geologie-roh…
faselm Dec 14, 2023
6ef6fbf
BGDIDIC-1596: remove edkinds field
faselm Dec 14, 2023
0ec096b
BGDIDIC-284: remove edkinds field
faselm Dec 14, 2023
3c9cb28
BGDIDIC-1596: remove edkinds field
faselm Dec 15, 2023
9696a96
Merge pull request #4304 from geoadmin/Added-announcements-to-release…
rebert Dec 18, 2023
6f992c7
releasenotes - flyspeck
rebert Dec 18, 2023
108a4a4
ltmbr add hanglagen-abschwemmung
marionb Dec 18, 2023
f532f1e
Merge pull request #4306 from geoadmin/feat-BGDIDIC-1596-geologie-roh…
faselm Dec 18, 2023
d6190c6
add ltfas layers
faselm Dec 18, 2023
475daf6
add ltfas layers
faselm Dec 18, 2023
462fc38
add layers ltclm
ltclm Dec 18, 2023
491d124
Releasenotes: Added all updates of swissboundaries3d
rebert Dec 18, 2023
f5c649b
Merge pull request #4292 from geoadmin/feat-relnotes_20231220
ltclm Dec 18, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions chsdi/models/vector/bafu.py
Original file line number Diff line number Diff line change
Expand Up @@ -1859,6 +1859,7 @@ class Trockenwiesenundweiden(Base, Vector):
shape_area = Column('shape_area', Numeric)
objnummer = Column('objnummer', Integer)
teilobjnummer = Column('teilobjnummer', Unicode)
singularitaet = Column('singularitaet', Unicode)
bewertung = Column('bewertungs', Integer)
the_geom = Column(Geometry2D)

Expand All @@ -1877,6 +1878,7 @@ class TrockenwiesenundweidenAnhang2(Base, Vector):
refobjblat = Column('refobjblat', Unicode)
shape_area = Column('shape_area', Numeric)
teilobjnummer = Column('teilobjnummer', Unicode)
singularit = Column('singularit', Unicode)
bewertung = Column('bewertungs', Integer)
the_geom = Column(Geometry2D)

Expand Down
23 changes: 1 addition & 22 deletions chsdi/models/vector/dritte.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-

from sqlalchemy import Column, Unicode, Integer, Float
from sqlalchemy import Column, Unicode, Integer
from sqlalchemy.types import Numeric

from chsdi.models import register, bases
Expand All @@ -24,27 +24,6 @@ class Notfallschutz(Base, Vector):
register('ch.ensi.zonenplan-notfallschutz-kernanlagen', Notfallschutz)


class PronaturaWaldreservate(Base, Vector):
__tablename__ = 'waldreservate'
__table_args__ = ({'schema': 'pronatura', 'autoload': False})
__template__ = 'templates/htmlpopup/pronatura.mako'
__bodId__ = 'ch.pronatura.waldreservate'
__label__ = 'name'
id = Column('bgdi_id', Integer, primary_key=True)
objnummer = Column('objnummer', Integer)
name = Column('name', Unicode)
gisflaeche = Column('obj_gisflaeche', Float)
gesflaeche = Column('obj_gesflaeche', Float)
gisteilobjekt = Column('obj_gisteilobjekt', Float)
mcpfe_class_de = Column('mcpfe_class_de', Unicode)
mcpfe_class_fr = Column('mcpfe_class_fr', Unicode)
mcpfe_class_it = Column('mcpfe_class_it', Unicode)
mcpfe_class_en = Column('mcpfe_class_en', Unicode)
the_geom = Column(Geometry2D)

register(PronaturaWaldreservate.__bodId__, PronaturaWaldreservate)


class PronaturaNaturschutzgebiete(Base, Vector):
__tablename__ = 'naturschutzgebiete'
__table_args__ = ({'schema': 'pronatura', 'autoload': False})
Expand Down
108 changes: 63 additions & 45 deletions chsdi/models/vector/stopo.py
Original file line number Diff line number Diff line change
Expand Up @@ -440,17 +440,26 @@ class SwissboundariesBezirk(Base, Vector):


class SwissboundariesGemeinde(Base, Vector):
__tablename__ = 'swissboundaries_gemeinden'
__tablename__ = 'swissboundaries_gemeinden_hist_chsdi'
__table_args__ = ({'schema': 'tlm', 'autoload': False})
__template__ = 'templates/htmlpopup/swissboundaries_gemeinde.mako'
__bodId__ = 'ch.swisstopo.swissboundaries3d-gemeinde-flaeche.fill'
__timeInstant__ = 'jahr'
__label__ = 'gemname'
id = Column('id', Integer, primary_key=True)
gemname = Column('gemname', Unicode)
gemflaeche = Column('gemflaeche', Float)
id = Column('object_id', Unicode, primary_key=True)
gde_hist_id = Column('gde_hist_id', Integer)
gde_nr = Column('gde_nr', Integer)
gemname = Column('gde_name', Unicode)
jahr = Column('jahr', Integer)
gemflaeche = Column('flaeche_ha', Float)
perimeter = Column('perimeter', Float)
kanton = Column('kanton', Unicode)
objektart = Column('objektart', Integer)
is_current_jahr = Column('is_current_jahr', Boolean)
objektart_lookup = Column('objektart_lookup', Unicode)
link_de = Column('link_de', Unicode)
link_fr = Column('link_fr', Unicode)
link_it = Column('link_it', Unicode)
the_geom = Column(Geometry2D)

register('ch.swisstopo.swissboundaries3d-gemeinde-flaeche.fill', SwissboundariesGemeinde)
Expand Down Expand Up @@ -1406,6 +1415,52 @@ class GeologieGeophysikTotalintensitaet(Base, Vector):
register('ch.swisstopo.geologie-geophysik-totalintensitaet', GeologieGeophysikTotalintensitaet)


class GeologieRohstoffe:
__table_args__ = ({'schema': 'geol', 'autoload': False})
id = Column('bgdi_id', Integer, primary_key=True)
type = Column('type', Unicode)
obname = Column('obname', Unicode)
cpkind = Column('cpkind', Unicode)
edkinds = Column('edkinds', Unicode)
purl = Column('purl', Unicode)
swissgeol_link = Column('swissgeol_link', Unicode)
stkind_de = Column('stkind_de', Unicode)
stkind_fr = Column('stkind_fr', Unicode)
stkind_it = Column('stkind_it', Unicode)
stkind_en = Column('stkind_en', Unicode)
ltkinds_de = Column('ltkinds_de', Unicode)
ltkinds_fr = Column('ltkinds_fr', Unicode)
ltkinds_it = Column('ltkinds_it', Unicode)
ltkinds_en = Column('ltkinds_en', Unicode)
infos_url_de = Column('infos_url_de', Unicode)
infos_url_fr = Column('infos_url_fr', Unicode)
infos_url_it = Column('infos_url_it', Unicode)
infos_url_en = Column('infos_url_en', Unicode)
the_geom = Column(Geometry2D)


class GeologieRohstoffeZementAbbauVerarbeitung(Base, GeologieRohstoffe, Vector):
__tablename__ = 'rohstoffe_zementabbauverarbeitung'
__template__ = 'templates/htmlpopup/rohstoffe_zement_abbau_verarbeitung.mako'
__bodId__ = 'ch.swisstopo.geologie-rohstoffe-zement_abbau_verarbeitung'
__label__ = 'obname'
info_url_de = Column('info_url_de', Unicode)
info_url_fr = Column('info_url_fr', Unicode)
info_url_it = Column('info_url_it', Unicode)
info_url_en = Column('info_url_en', Unicode)

register('ch.swisstopo.geologie-rohstoffe-zement_abbau_verarbeitung', GeologieRohstoffeZementAbbauVerarbeitung)


class GeologieRohstoffeZiegelAbbau(Base, GeologieRohstoffe, Vector):
__tablename__ = 'rohstoffe_ziegel_abbau'
__bodId__ = 'ch.swisstopo.geologie-rohstoffe-ziegel_abbau'
__template__ = 'templates/htmlpopup/rohstoffe_ziegel_abbau.mako'
__label__ = 'obname'

register(GeologieRohstoffeZiegelAbbau.__bodId__, GeologieRohstoffeZiegelAbbau)


class GeologieRohstoffeIndustrieminerale(Base, Vector):
__tablename__ = 'rohstoffe_industriemin'
__table_args__ = ({'schema': 'geol', 'autoload': False})
Expand Down Expand Up @@ -1545,47 +1600,6 @@ class GeologieRohstoffeGipsAbbauVerarbeitung(Base, Vector):
register('ch.swisstopo.geologie-rohstoffe-gips_abbau_verarbeitung', GeologieRohstoffeGipsAbbauVerarbeitung)


class GeologieRohstoffeZementAbbauVerarbeitung(Base, Vector):
__tablename__ = 'rohstoffe_zementabbauverarbeitung'
__table_args__ = ({'schema': 'geol', 'autoload': False})
__template__ = 'templates/htmlpopup/rohstoffe_zement_abbau_verarbeitung.mako'
__bodId__ = 'ch.swisstopo.geologie-rohstoffe-zement_abbau_verarbeitung'
__label__ = 'obname'
id = Column('obid', Integer, primary_key=True)
obname = Column('obname', Unicode)
tckinds = Column('tckinds', Unicode)
ltkinds = Column('ltkinds', Unicode)
emkinds = Column('emkinds', Unicode)
pckind = Column('pckind', Unicode)
cpkind = Column('cpkind', Unicode)
stkind = Column('stkind', Unicode)
tlyearsformatted = Column('tlyearsformatted', Unicode)
clkind = Column('clkind', Unicode)
purl = Column('purl', Unicode)
the_geom = Column(Geometry2D)

register('ch.swisstopo.geologie-rohstoffe-zement_abbau_verarbeitung', GeologieRohstoffeZementAbbauVerarbeitung)


class GeologieRohstoffeZiegelAbbau(Base, Vector):
__tablename__ = 'rohstoffe_ziegel_abbau'
__table_args__ = ({'schema': 'geol', 'autoload': False})
__bodId__ = 'ch.swisstopo.geologie-rohstoffe-ziegel_abbau'
__template__ = 'templates/htmlpopup/rohstoffe_ziegel_abbau.mako'
__label__ = 'obname'
id = Column('bgdi_id', Integer, primary_key=True)
obname = Column('obname', Unicode)
tckinds = Column('tckinds', Unicode)
ltkinds = Column('ltkinds', Unicode)
stkind = Column('stkind', Unicode)
tlyearsformatted = Column('tlyearsformatted', Unicode)
purl = Column('purl', Unicode)
clkind = Column('clkind', Unicode)
the_geom = Column(Geometry2D)

register(GeologieRohstoffeZiegelAbbau.__bodId__, GeologieRohstoffeZiegelAbbau)


class GeologieRohstoffeZiegelVerarbeitung(Base, Vector):
__tablename__ = 'rohstoffe_ziegel_verarbeitung'
__table_args__ = ({'schema': 'geol', 'autoload': False})
Expand Down Expand Up @@ -2981,6 +2995,8 @@ class FixpunkteLfp1(Base, Vector):
l_zuv_lv95 = Column('l_zuv_lv95', Unicode)
h_zuv_lv95 = Column('h_zuv_lv95', Unicode)
bgdi_created = Column('bgdi_created', Unicode)
kennzeichnung = Column('kennzeichnung', Unicode)
begehbar = Column('begehbar', Unicode)
the_geom = Column(Geometry2D)

register('ch.swisstopo.fixpunkte-lfp1', FixpunkteLfp1)
Expand Down Expand Up @@ -3008,6 +3024,8 @@ class FixpunkteHfp1(Base, Vector):
zust_haupt = Column('zust_haupt', Unicode)
zustaendig = Column('zustaendig', Unicode)
bgdi_created = Column('bgdi_created', Unicode)
kennzeichnung = Column('kennzeichnung', Unicode)
begehbar = Column('begehbar', Unicode)
the_geom = Column(Geometry2D)

register('ch.swisstopo.fixpunkte-hfp1', FixpunkteHfp1)
Expand Down
115 changes: 113 additions & 2 deletions chsdi/models/vector/uvek.py
Original file line number Diff line number Diff line change
Expand Up @@ -2701,6 +2701,90 @@ class SisPlanningRasterK(Base, Vector):
register('ch.bav.sachplan-infrastruktur-schiene_kraft', SisPlanningRasterK)


class SugBaseClass:
__table_args__ = ({'schema': 'bav', 'autoload': False})
__label__ = 'facname_de'
id = Column('xtf_id', Unicode, primary_key=True)
facname_de = Column('facname_de', Unicode)
facname_fr = Column('facname_fr', Unicode)
facname_it = Column('facname_it', Unicode)
description_de = Column('description_de', Unicode)
description_fr = Column('description_fr', Unicode)
description_it = Column('description_it', Unicode)
validfrom = Column('validfrom', Unicode)
doc_web = Column('doc_web', Unicode)
static_url_de = Column('static_url_de', Unicode)
static_url_it = Column('static_url_it', Unicode)
static_url_fr = Column('static_url_fr', Unicode)
the_geom = Column(Geometry2D)


class SugPlanignAnhoerung(Base, SugBaseClass, Vector):
__tablename__ = 'sug_pl_anhorung'
__template__ = 'templates/htmlpopup/sug_planning.mako'
__bodId__ = 'ch.bav.sachplan-unterirdischer-guetertransport_anhoerung'
meastype_text_de = Column('meastype_text_de', Unicode)
meastype_text_fr = Column('meastype_text_fr', Unicode)
meastype_text_it = Column('meastype_text_it', Unicode)
coordlevel_text_de = Column('coordlevel_text_de', Unicode)
coordlevel_text_fr = Column('coordlevel_text_fr', Unicode)
coordlevel_text_it = Column('coordlevel_text_it', Unicode)
plstatus_text_de = Column('plstatus_text_de', Unicode)
plstatus_text_fr = Column('plstatus_text_fr', Unicode)
plstatus_text_it = Column('plstatus_text_it', Unicode)
validuntil = Column('validuntil', Unicode)


register('ch.bav.sachplan-unterirdischer-guetertransport_anhoerung', SugPlanignAnhoerung)


class SugFacilityAnhoerung(Base, SugBaseClass, Vector):
__tablename__ = 'sug_fac_anhorung'
__template__ = 'templates/htmlpopup/sug_facilities.mako'
__bodId__ = 'ch.bav.sachplan-unterirdischer-guetertransport_anhoerung'
facstatus_text_de = Column('facstatus_text_de', Unicode)
facstatus_text_fr = Column('facstatus_text_fr', Unicode)
facstatus_text_it = Column('facstatus_text_it', Unicode)
fackind_text_de = Column('fackind_text_de', Unicode)
fackind_text_fr = Column('fackind_text_fr', Unicode)
fackind_text_it = Column('fackind_text_it', Unicode)

register('ch.bav.sachplan-unterirdischer-guetertransport_anhoerung', SugFacilityAnhoerung)


class SugPlanignKraft(Base, SugBaseClass, Vector):
__tablename__ = 'sug_pl_kraft'
__template__ = 'templates/htmlpopup/sug_planning.mako'
__bodId__ = 'ch.bav.sachplan-unterirdischer-guetertransport_kraft'
meastype_text_de = Column('meastype_text_de', Unicode)
meastype_text_fr = Column('meastype_text_fr', Unicode)
meastype_text_it = Column('meastype_text_it', Unicode)
coordlevel_text_de = Column('coordlevel_text_de', Unicode)
coordlevel_text_fr = Column('coordlevel_text_fr', Unicode)
coordlevel_text_it = Column('coordlevel_text_it', Unicode)
plstatus_text_de = Column('plstatus_text_de', Unicode)
plstatus_text_fr = Column('plstatus_text_fr', Unicode)
plstatus_text_it = Column('plstatus_text_it', Unicode)
validuntil = Column('validuntil', Unicode)


register('ch.bav.sachplan-unterirdischer-guetertransport_kraft', SugPlanignKraft)


class SugFacilityKraft(Base, SugBaseClass, Vector):
__tablename__ = 'sug_fac_kraft'
__template__ = 'templates/htmlpopup/sug_facilities.mako'
__bodId__ = 'ch.bav.sachplan-unterirdischer-guetertransport_kraft'
facstatus_text_de = Column('facstatus_text_de', Unicode)
facstatus_text_fr = Column('facstatus_text_fr', Unicode)
facstatus_text_it = Column('facstatus_text_it', Unicode)
fackind_text_de = Column('fackind_text_de', Unicode)
fackind_text_fr = Column('fackind_text_fr', Unicode)
fackind_text_it = Column('fackind_text_it', Unicode)

register('ch.bav.sachplan-unterirdischer-guetertransport_kraft', SugFacilityKraft)


class KbsZivilflugpl(Base, Vector):
__tablename__ = 'kataster_belasteter_standorte_zivflpl'
__table_args__ = ({'schema': 'bazl', 'autoload': False})
Expand Down Expand Up @@ -3708,7 +3792,7 @@ class FlugplaetzeHeliports(Base, Vector):
__table_args__ = ({'schema': 'bazl', 'autoload': False})
__template__ = 'templates/htmlpopup/flugplaetze_heliports.mako'
__bodId__ = 'ch.bazl.flugplaetze-heliports'
id = Column('bgdi_id', Integer, primary_key=True)
id = Column('ident', Unicode, primary_key=True)
icao = Column('icao', Unicode)
name = Column('name', Unicode)
location = Column('location', Unicode)
Expand All @@ -3726,7 +3810,7 @@ class Gebirgslandeplaetze(Base, Vector):
__table_args__ = ({'schema': 'bazl', 'autoload': False})
__template__ = 'templates/htmlpopup/gebirgslandeplaetze.mako'
__bodId__ = 'ch.bazl.gebirgslandeplaetze'
id = Column('bgdi_id', Integer, primary_key=True)
id = Column('ident', Unicode, primary_key=True)
icao = Column('icao', Unicode)
name = Column('name', Unicode)
canton = Column('canton', Unicode)
Expand Down Expand Up @@ -3951,3 +4035,30 @@ class ElektrischeAnlagenUeber36StationPointNoPoly (Base, ElektrischeAnlagenUeber


register(ElektrischeAnlagenUeber36StationPointNoPoly.__bodId__, ElektrischeAnlagenUeber36StationPointNoPoly)


class BetriebeStoerfallverordnungEisenbahnanlagen (Base, Vector):
__table_args__ = ({'schema': 'bav', 'autoload': False})
__tablename__ = 'stoerfallverordnung_eisenbahnanlagen_betriebe'
__template__ = 'templates/htmlpopup/bav_betriebe_stoerfallverordnung_eisenbahnanlagen.mako'
__bodId__ = 'ch.bav.betriebe-stoerfallverordnung_eisenbahnanlagen'
__label__ = 'name'
id = Column('bgdi_id', Integer, primary_key=True)
name = Column('name', Unicode)
the_geom = Column(Geometry2D)

register('ch.bav.betriebe-stoerfallverordnung_eisenbahnanlagen', BetriebeStoerfallverordnungEisenbahnanlagen)


class LageStoerfallverordnungEisenbahnanlagen (Base, Vector):
__table_args__ = ({'schema': 'bav', 'autoload': False})
__tablename__ = 'stoerfallverordnung_eisenbahnanlagen_lage'
__template__ = 'templates/htmlpopup/bav_lage_stoerfallverordnung_eisenbahnanlagen.mako'
__bodId__ = 'ch.bav.lage-stoerfallverordnung_eisenbahnanlagen'
__label__ = 'name'
id = Column('bgdi_id', Integer, primary_key=True)
name = Column('name', Unicode)
geom_type = Column('geom_type', Unicode)
the_geom = Column(Geometry2D)

register('ch.bav.lage-stoerfallverordnung_eisenbahnanlagen', LageStoerfallverordnungEisenbahnanlagen)
Loading
Loading