/django/contrib/gis/tests/geo3d/models.py
https://code.google.com/p/mango-py/ · Python · 69 lines · 52 code · 17 blank · 0 comment · 0 complexity · 5ce6c812d8f1433ca7d4a9b8f95c07d9 MD5 · raw file
- 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()