GeoDjango如何存储测量值d

2024-04-25 06:42:46 发布

您现在位置:Python中文网/ 问答频道 /正文

假设我在一次自行车旅行中记录了以下值。每5秒记录一个这样的数据集:

timestamp, longitute, latitude, pulse rate, pedal frequency

在GeoDjango应用程序中存储它们的最佳方法是什么?我考虑使用一个类似于下面的模型。你知道吗

class Measurement(models.Model):
    comment = models.CharField()

class MeasurementPoint(models.Model):
    measurement = models.ForeignKey(Measurement)
    timestamp = models.DateTimeField()
    point = models.PointField(srid=4326)
    pulse = models.IntegerField()
    pedal = models.IntegerField()

这是可行的,我可以查询测量点。但是现在我想在地图上显示自行车旅行,所以我必须将各个点转换为一个线串。这是怎么做到的?如何使用不同的颜色来突出显示不同颜色的脉冲率?你知道吗


Tags: 数据modelrate颜色models记录自行车timestamp