在数据库中保存总线路由的最佳实践

时间:2009-05-13 20:34:00

标签: c# sql sql-server-2005

我有一个项目,包括一个有助于管理公交运输公司的系统。

我必须在我的数据库中存储所有公共汽车的每日路线。

我该怎么做?我可以用什么来帮助用户设计路线?

我想知道使用谷歌地图或类似的东西,以帮助用户“设计”所有路线。

我无法理解:S

最佳指导。

2 个答案:

答案 0 :(得分:1)

有一个“StopLocation”表,指示任何公共汽车可以停在的每个可能的位置。

有一个“BusSchedule”表,这将是一天中单个公共汽车的时间表。

然后有一个“BusStop”表。

这将有一个对“BusSchedule”的外键引用,一个对“StopLocation”的外键引用,以及它将在那里停止的时间。

答案 1 :(得分:0)

像约什建议的那样:如果你在谈论一条路线,我会存储一个纬度/长路点列表来描述一条路线。

一些链接:

Google Maps .NET Control

Part 2 Advanced Usage

Part 3

(在this spot找到)