假设我在一次自行车旅行中记录了以下值。每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()
这是可行的,我可以查询测量点。但是现在我想在地图上显示自行车旅行,所以我必须将各个点转换为一个线串。这是怎么做到的?如何使用不同的颜色来突出显示不同颜色的脉冲率?你知道吗
可能应该按照timeseries数据的建议here将其存储到文件字段中。另一个选择是在Postgres中使用JSON字段。你知道吗
相关问题 更多 >
编程相关推荐