create ramp altitude areas

This commit is contained in:
Laura Klünder 2017-11-18 00:07:23 +01:00
parent 69bacc321f
commit 4e51969794
3 changed files with 124 additions and 27 deletions

View file

@ -33,14 +33,14 @@ shapely_logger = logging.getLogger('shapely.geos')
class GeometryField(models.TextField):
default_validators = [validate_geometry]
def __init__(self, geomtype=None, default=None):
def __init__(self, geomtype=None, default=None, null=False):
if geomtype == 'polyline':
geomtype = 'linestring'
if geomtype not in (None, 'polygon', 'multipolygon', 'linestring', 'point'):
raise ValueError('GeometryField.geomtype has to be '
'None, "polygon", "multipolygon", "linestring" or "point"')
self.geomtype = geomtype
super().__init__(default=default)
super().__init__(default=default, null=null)
def deconstruct(self):
name, path, args, kwargs = super().deconstruct()