diff options
Diffstat (limited to 'chimere/models.py')
-rw-r--r-- | chimere/models.py | 11 |
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: |