summaryrefslogtreecommitdiff
path: root/chimere/models.py
diff options
context:
space:
mode:
Diffstat (limited to 'chimere/models.py')
-rw-r--r--chimere/models.py11
1 files changed, 8 insertions, 3 deletions
diff --git a/chimere/models.py b/chimere/models.py
index ed16080..0d8415e 100644
--- a/chimere/models.py
+++ b/chimere/models.py
@@ -39,7 +39,7 @@ from django.utils.translation import ugettext_lazy as _
from chimere.widgets import PointField, RouteField, SelectMultipleField, \
TextareaWidget
from chimere.managers import BaseGeoManager
-from chimere.utils import KMLManager, OSMManager
+from chimere.utils import KMLManager, OSMManager, ShapefileManager
class News(models.Model):
"""News of the site
@@ -193,10 +193,14 @@ class SubCategory(models.Model):
in sub_categories.items()]
IMPORTERS = {'KML':KMLManager,
- 'OSM':OSMManager}
+ 'OSM':OSMManager,
+ 'SHP':ShapefileManager
+ }
IMPORTER_CHOICES = (('KML', 'KML'),
- ('OSM', 'OSM'))
+ ('OSM', 'OSM'),
+ ('SHP', 'Shapefile'),
+ )
class Importer(models.Model):
'''
@@ -213,6 +217,7 @@ class Importer(models.Model):
verbose_name=_(u"Associated subcategories"))
state = models.CharField(_(u"State"), max_length=200,
blank=True, null=True)
+ srid = models.IntegerField(_(u"SRID"), blank=True, null=True)
zipped = models.BooleanField(_(u"Zipped file"), default=False)
class Meta: