在数据库mysql与postgis(postgresql)中存储GPX文件

时间:2011-05-18 09:48:55

标签: mysql postgresql gps postgis gpx

我正在研究分析GPX-Tracks并绘制一些配置文件,速度等等的网络平台。目前我只计算一次统计数据(如距离,平均速度,持续时间,身高增益/松散)并保持GPX文件。配置文件被绘制一次并存储在磁盘上。

但是目前我想将其更新为基于Javascript的Graph-Library,以选择要绘制的图形类型。为了实现这一点,我需要一遍又一遍地访问GPX-File的trkpt,并开始考虑将点放入数据库以便更轻松地访问它们。

我现在问自己的问题是,切换到PostgreSQL并使用postgis是否有意义,或者我只是留在mysql并加入这些东西,因为我在规范化课程中教过? ;)

除了计算距离和东西之外,postgis还有其他好处吗?因为我计算lon / lat-Points之间距离的唯一情况是有人上传新文件。之后我只想轻松地访问这些点(坐标,时间,速度和高程)?

谢谢, 斯文

2 个答案:

答案 0 :(得分:3)

Bostonongis概述了MySQL 5.1和PostgreSQL 8.3 / PostGIS 1.3。 PostGIS要成熟得多,但如果您从中受益,这一切都取决于您的要求。试一试,看看你是否对它感到满意。

玩得开心!

答案 1 :(得分:0)

BostonGIS交叉比较确实是一个了解您可以获得的好处的好地方。

我一直在使用PostgreSQL / PostGIS一段时间了,我对它很满意。回到我在大学的研究日,我的一个研究课题是将演绎数据库系统迁移到PostgreSQL,然后再迁移到PostgGIS,因为MySQL在使用几何数据时遇到了限制。

所以这是一个关注你的需求并展望未来的问题,并检查它是否值得。