create ramp altitude areas
This commit is contained in:
parent
69bacc321f
commit
4e51969794
3 changed files with 124 additions and 27 deletions
|
@ -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()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue