new altitude modeling

This commit is contained in:
Laura Klünder 2017-08-05 11:56:29 +02:00
parent a6e00fa015
commit 6930e1bb7c
8 changed files with 102 additions and 9 deletions

View file

@ -66,3 +66,16 @@ class Door(AccessRestrictionMixin, LevelGeometryMixin, models.Model):
verbose_name = _('Door')
verbose_name_plural = _('Doors')
default_related_name = 'doors'
class AltitudeArea(LevelGeometryMixin, models.Model):
"""
An altitude area
"""
geometry = GeometryField('polygon')
altitude = models.DecimalField(_('altitude'), null=False, max_digits=6, decimal_places=2)
class Meta:
verbose_name = _('Altitude Area')
verbose_name_plural = _('Altitude Areas')
default_related_name = 'altitudeareas'