web/lib/django/contrib/gis/db/backend/spatialite/models.py
changeset 29 cc9b7e14412b
parent 28 b758351d191f
child 30 239f9bcae806
--- a/web/lib/django/contrib/gis/db/backend/spatialite/models.py	Wed May 19 17:43:59 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,61 +0,0 @@
-"""
- The GeometryColumns and SpatialRefSys models for the SpatiaLite backend.
-"""
-from django.db import models
-
-class GeometryColumns(models.Model):
-    """
-    The 'geometry_columns' table from SpatiaLite.
-    """
-    f_table_name = models.CharField(max_length=256)
-    f_geometry_column = models.CharField(max_length=256)
-    type = models.CharField(max_length=30)
-    coord_dimension = models.IntegerField()
-    srid = models.IntegerField(primary_key=True)
-    spatial_index_enabled = models.IntegerField()
-
-    class Meta:
-        app_label = 'gis'
-        db_table = 'geometry_columns'
-        managed = False
-
-    @classmethod
-    def table_name_col(cls):
-        """
-        Returns the name of the metadata column used to store the
-        the feature table name.
-        """
-        return 'f_table_name'
-
-    @classmethod
-    def geom_col_name(cls):
-        """
-        Returns the name of the metadata column used to store the
-        the feature geometry column.
-        """
-        return 'f_geometry_column'
-
-    def __unicode__(self):
-        return "%s.%s - %dD %s field (SRID: %d)" % \
-               (self.f_table_name, self.f_geometry_column,
-                self.coord_dimension, self.type, self.srid)
-
-class SpatialRefSys(models.Model):
-    """
-    The 'spatial_ref_sys' table from SpatiaLite.
-    """
-    srid = models.IntegerField(primary_key=True)
-    auth_name = models.CharField(max_length=256)
-    auth_srid = models.IntegerField()
-    ref_sys_name = models.CharField(max_length=256)
-    proj4text = models.CharField(max_length=2048)
-
-    @property
-    def wkt(self):
-        from django.contrib.gis.gdal import SpatialReference
-        return SpatialReference(self.proj4text).wkt
-    
-    class Meta:
-        abstract = True
-        db_table = 'spatial_ref_sys'
-        managed = False