Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 用于保存解析的csv公交线路数据的数据结构_Javascript_Mysql_Csv_Web_Data Structures - Fatal编程技术网

Javascript 用于保存解析的csv公交线路数据的数据结构

Javascript 用于保存解析的csv公交线路数据的数据结构,javascript,mysql,csv,web,data-structures,Javascript,Mysql,Csv,Web,Data Structures,我有一个大约10k行x 25列的csv文件。csv包含公交路线、站点等信息。我有一个包含所有路线的选择框,用户将能够选择一条路线显示在地图上,然后他们将能够单击各个站点另一个选择框,以便更仔细地查看地图。我想知道什么是最好的解析和构造方法来存储这些信息,并能够执行快速查询数据库?以及如何存储查询数组、json对象、字典、数据表?的结果?。我不会每次都需要所有的列,所以我会选择有用的列来加快查询速度 每次用户选择不同的路线时,我都会进行查询,以获取所有站点和其他相关信息,并通过数据循环显示在地图上

我有一个大约10k行x 25列的csv文件。csv包含公交路线、站点等信息。我有一个包含所有路线的选择框,用户将能够选择一条路线显示在地图上,然后他们将能够单击各个站点另一个选择框,以便更仔细地查看地图。我想知道什么是最好的解析和构造方法来存储这些信息,并能够执行快速查询数据库?以及如何存储查询数组、json对象、字典、数据表?的结果?。我不会每次都需要所有的列,所以我会选择有用的列来加快查询速度

每次用户选择不同的路线时,我都会进行查询,以获取所有站点和其他相关信息,并通过数据循环显示在地图上,可能会存储最近5次查询的结果?。存储此结果的最佳方式是什么?显示特定的站点信息不会太重要,因为它将是已查询结果的较小子集


如果您需要任何有助于回答问题的其他信息,请告诉我。

谷歌发布了一个名为gtfs的公共方案,这是一种交通数据结构。您最好使用图形数据结构。我发现neo4j是一个不错的选择。

有关如何使用图形数据库实现此目的的示例,请参阅此github项目:


我没有提供所有的交通服务/选项。目前,我只会在地图上提供路线、具体站点详细信息和图片/公交站点等级。稍后,我将提供方向和其他功能。