diff --git a/chsdi/models/vector/evd.py b/chsdi/models/vector/evd.py index f2d83238ab..1fa0e3b18b 100644 --- a/chsdi/models/vector/evd.py +++ b/chsdi/models/vector/evd.py @@ -213,3 +213,21 @@ class UrsprungsbezeichnungenSpirituosen(Base, Vector): the_geom = Column(Geometry2D) register('ch.blw.ursprungsbezeichnungen-spirituosen', UrsprungsbezeichnungenSpirituosen) + + +class Milchmarktregionen(Base, Vector): + __tablename__ = 'milchmarktregionen' + __table_args__ = ({'schema': 'blw', 'autoload': False}) + __bodId__ = 'ch.blw.milchmarktregionen' + __template__ = 'templates/htmlpopup/milchmarktregionen.mako' + __label__ = 'milchreg' + id = Column('bgdi_id', Integer, primary_key=True) + milchreg = Column('milchreg', Unicode) + bez_de = Column('bez_de', Unicode) + bez_fr = Column('bez_fr', Unicode) + bez_it = Column('bez_it', Unicode) + bez_en = Column('bez_en', Unicode) + bez_rm = Column('bez_rm', Unicode) + the_geom = Column(Geometry2D) + +register('ch.blw.milchmarktregionen', Milchmarktregionen) diff --git a/chsdi/static/images/legends/ch.blw.milchmarktregionen_de.png b/chsdi/static/images/legends/ch.blw.milchmarktregionen_de.png new file mode 100644 index 0000000000..4db90f5069 Binary files /dev/null and b/chsdi/static/images/legends/ch.blw.milchmarktregionen_de.png differ diff --git a/chsdi/static/images/legends/ch.blw.milchmarktregionen_en.png b/chsdi/static/images/legends/ch.blw.milchmarktregionen_en.png new file mode 100644 index 0000000000..4db90f5069 Binary files /dev/null and b/chsdi/static/images/legends/ch.blw.milchmarktregionen_en.png differ diff --git a/chsdi/static/images/legends/ch.blw.milchmarktregionen_fr.png b/chsdi/static/images/legends/ch.blw.milchmarktregionen_fr.png new file mode 100644 index 0000000000..6663eb4b27 Binary files /dev/null and b/chsdi/static/images/legends/ch.blw.milchmarktregionen_fr.png differ diff --git a/chsdi/static/images/legends/ch.blw.milchmarktregionen_it.png b/chsdi/static/images/legends/ch.blw.milchmarktregionen_it.png new file mode 100644 index 0000000000..53090d2d9c Binary files /dev/null and b/chsdi/static/images/legends/ch.blw.milchmarktregionen_it.png differ diff --git a/chsdi/static/images/legends/ch.blw.milchmarktregionen_rm.png b/chsdi/static/images/legends/ch.blw.milchmarktregionen_rm.png new file mode 100644 index 0000000000..4db90f5069 Binary files /dev/null and b/chsdi/static/images/legends/ch.blw.milchmarktregionen_rm.png differ diff --git a/chsdi/templates/htmlpopup/milchmarktregionen.mako b/chsdi/templates/htmlpopup/milchmarktregionen.mako new file mode 100644 index 0000000000..2e9ad43186 --- /dev/null +++ b/chsdi/templates/htmlpopup/milchmarktregionen.mako @@ -0,0 +1,15 @@ +<%inherit file="base.mako"/> + +<%def name="table_body(c, lang)"> + +<% + lang = lang if lang in ('fr','it','en') else 'de' + bez_text = 'bez_%s' % lang +%> + + + ${_('ch.blw.milchmarktregionen.milchreg')} + ${c['attributes'][bez_text] or '-' } + + +