获取每天汽车所覆盖的总距离

时间:2014-12-18 21:11:52

标签: c# sql-server timestamp console-application distance

我想计算一个月每天汽车覆盖的距离。我有汽车起点的坐标,我还有其他几个坐标位置。只要汽车穿过这个位置,它就会在数据库中注册。汽车每天可以在一个地点登记一次。汽车可以在一个地方多次通过,但只计算一次。

实施例。汽车在位置A处登记,因此计算与Home-> A-> Home的距离。如果它在A点和B点登记,那么距离HOME-> A-> B-> Home。注意:订单无关紧要,可以是HOME-> B-> A-> Home

在我的数据库中,我有:

Car : CarId, StartPoint;
Registration: id, CarId, checkpointId, timestamp;
Checkpoint: checkpointId, Coordinates.

我使用GeoLocation来计算两点之间的距离。但我不知道如何仅检查每一天的距离以及如何使计算功能计算2到多个点。

我需要SQL或C#指导。

0 个答案:

没有答案