/django/contrib/gis/tests/geo3d/models.py
Python | 69 lines | 52 code | 17 blank | 0 comment | 0 complexity | 5ce6c812d8f1433ca7d4a9b8f95c07d9 MD5 | raw file
Possible License(s): BSD-3-Clause
- from django.contrib.gis.db import models
- class City3D(models.Model):
- name = models.CharField(max_length=30)
- point = models.PointField(dim=3)
- objects = models.GeoManager()
- def __unicode__(self):
- return self.name
- class Interstate2D(models.Model):
- name = models.CharField(max_length=30)
- line = models.LineStringField(srid=4269)
- objects = models.GeoManager()
- def __unicode__(self):
- return self.name
- class Interstate3D(models.Model):
- name = models.CharField(max_length=30)
- line = models.LineStringField(dim=3, srid=4269)
- objects = models.GeoManager()
- def __unicode__(self):
- return self.name
- class InterstateProj2D(models.Model):
- name = models.CharField(max_length=30)
- line = models.LineStringField(srid=32140)
- objects = models.GeoManager()
- def __unicode__(self):
- return self.name
- class InterstateProj3D(models.Model):
- name = models.CharField(max_length=30)
- line = models.LineStringField(dim=3, srid=32140)
- objects = models.GeoManager()
- def __unicode__(self):
- return self.name
- class Polygon2D(models.Model):
- name = models.CharField(max_length=30)
- poly = models.PolygonField(srid=32140)
- objects = models.GeoManager()
-
- def __unicode__(self):
- return self.name
- class Polygon3D(models.Model):
- name = models.CharField(max_length=30)
- poly = models.PolygonField(dim=3, srid=32140)
- objects = models.GeoManager()
-
- def __unicode__(self):
- return self.name
- class Point2D(models.Model):
- point = models.PointField()
- objects = models.GeoManager()
- class Point3D(models.Model):
- point = models.PointField(dim=3)
- objects = models.GeoManager()
- class MultiPoint3D(models.Model):
- mpoint = models.MultiPointField(dim=3)
- objects = models.GeoManager()