This commit is contained in:
2026-03-30 23:29:03 +03:30
parent 9323000bac
commit c97b90bfaf
13 changed files with 945 additions and 131 deletions
+9 -1
View File
@@ -1,10 +1,19 @@
import uuid
from django.db import models
from sensor_hub.models import Sensor
class CropArea(models.Model):
uuid = models.UUIDField(default=uuid.uuid4, unique=True, editable=False, db_index=True)
sensor = models.ForeignKey(
Sensor,
on_delete=models.CASCADE,
related_name="crop_areas",
null=True,
blank=True,
db_index=True,
)
geometry = models.JSONField(default=dict)
points = models.JSONField(default=list)
center = models.JSONField(default=dict)
@@ -216,4 +225,3 @@ class CropZoneAnalysis(models.Model):
db_table = "crop_zone_analyses"
ordering = ["crop_zone_id"]