diff options
Diffstat (limited to 'archaeological_context_records/models.py')
| -rw-r--r-- | archaeological_context_records/models.py | 25 | 
1 files changed, 24 insertions, 1 deletions
diff --git a/archaeological_context_records/models.py b/archaeological_context_records/models.py index cc51c3b7a..190baffad 100644 --- a/archaeological_context_records/models.py +++ b/archaeological_context_records/models.py @@ -486,7 +486,30 @@ class ContextRecord(BulkUpdatedItem, DocumentItem, BaseHistorizedItem,          verbose_name=_(u"Excavation technique"))      related_context_records = models.ManyToManyField(          'ContextRecord', through='RecordRelations', blank=True) - +    x = models.FloatField(_(u'X'), blank=True, null=True) +    y = models.FloatField(_(u'Y'), blank=True, null=True) +    z = models.FloatField(_(u'Z'), blank=True, null=True) +    estimated_error_x = models.FloatField(_(u'Estimated error for X'), +                                          blank=True, null=True) +    estimated_error_y = models.FloatField(_(u'Estimated error for Y'), +                                          blank=True, null=True) +    estimated_error_z = models.FloatField(_(u'Estimated error for Z'), +                                          blank=True, null=True) +    spatial_reference_system = models.ForeignKey( +        SpatialReferenceSystem, verbose_name=_(u"Spatial Reference System"), +        blank=True, null=True) +    point_2d = models.PointField(_(u"Point (2D)"), blank=True, null=True) +    point = models.PointField(_(u"Point (3D)"), blank=True, null=True, dim=3) +    point_source = models.CharField( +        _(u"Point source"), +        choices=(('T', _(u"Town")), ('P', _(u"Precise"))), max_length=1, +        blank=True, null=True) +    multi_polygon = models.MultiPolygonField(_(u"Multi polygon"), blank=True, +                                             null=True) +    multi_polygon_source = models.CharField( +        _(u"Multi-polygon source"), +        choices=(('T', _(u"Town")), ('P', _(u"Precise"))), max_length=1, +        blank=True, null=True)      documents = models.ManyToManyField(          Document, related_name='context_records', verbose_name=_(u"Documents"),          blank=True)  | 
