1
from django.contrib.gis.db import models
3
class City3D(models.Model):
4
name = models.CharField(max_length=30)
5
point = models.PointField(dim=3)
6
objects = models.GeoManager()
11
class Interstate2D(models.Model):
12
name = models.CharField(max_length=30)
13
line = models.LineStringField(srid=4269)
14
objects = models.GeoManager()
16
def __unicode__(self):
19
class Interstate3D(models.Model):
20
name = models.CharField(max_length=30)
21
line = models.LineStringField(dim=3, srid=4269)
22
objects = models.GeoManager()
24
def __unicode__(self):
27
class InterstateProj2D(models.Model):
28
name = models.CharField(max_length=30)
29
line = models.LineStringField(srid=32140)
30
objects = models.GeoManager()
32
def __unicode__(self):
35
class InterstateProj3D(models.Model):
36
name = models.CharField(max_length=30)
37
line = models.LineStringField(dim=3, srid=32140)
38
objects = models.GeoManager()
40
def __unicode__(self):
43
class Polygon2D(models.Model):
44
name = models.CharField(max_length=30)
45
poly = models.PolygonField(srid=32140)
46
objects = models.GeoManager()
48
def __unicode__(self):
51
class Polygon3D(models.Model):
52
name = models.CharField(max_length=30)
53
poly = models.PolygonField(dim=3, srid=32140)
54
objects = models.GeoManager()
56
def __unicode__(self):
59
class Point2D(models.Model):
60
point = models.PointField()
61
objects = models.GeoManager()
63
class Point3D(models.Model):
64
point = models.PointField(dim=3)
65
objects = models.GeoManager()
67
class MultiPoint3D(models.Model):
68
mpoint = models.MultiPointField(dim=3)
69
objects = models.GeoManager()