AerodyneLabs/Athena

View on GitHub
app/airspace/models/airspace_volume.py

Summary

Maintainability
A
0 mins
Test Coverage
from django.contrib.gis.db import models

class AirspaceVolume(models.Model):

    objects = models.GeoManager()

    # Model fields
    name = models.CharField(max_length=64)
    effective = models.DateField()
    parent = models.ForeignKey('AirspaceBase', related_name='volumes')
    low_altitude = models.FloatField()
    low_agl = models.BooleanField(default=False)
    high_altitude = models.FloatField()
    high_agl = models.BooleanField(default=False)
    boundary = models.PolygonField()

    def __str__(self):
        return self.name