我正在研究分析GPX-Tracks并绘制一些配置文件,速度等等的网络平台。目前我只计算一次统计数据(如距离,平均速度,持续时间,身高增益/松散)并保持GPX文件。配置文件被绘制一次并存储在磁盘上。
但是目前我想将其更新为基于Javascript的Graph-Library,以选择要绘制的图形类型。为了实现这一点,我需要一遍又一遍地访问GPX-File的trkpt,并开始考虑将点放入数据库以便更轻松地访问它们。
我现在问自己的问题是,切换到PostgreSQL并使用postgis是否有意义,或者我只是留在mysql并加入这些东西,因为我在规范化课程中教过? ;)
除了计算距离和东西之外,postgis还有其他好处吗?因为我计算lon / lat-Points之间距离的唯一情况是有人上传新文件。之后我只想轻松地访问这些点(坐标,时间,速度和高程)?
谢谢, 斯文
答案 0 :(得分:3)
Bostonongis概述了MySQL 5.1和PostgreSQL 8.3 / PostGIS 1.3。 PostGIS要成熟得多,但如果您从中受益,这一切都取决于您的要求。试一试,看看你是否对它感到满意。
玩得开心!
答案 1 :(得分:0)
BostonGIS交叉比较确实是一个了解您可以获得的好处的好地方。
我一直在使用PostgreSQL / PostGIS一段时间了,我对它很满意。回到我在大学的研究日,我的一个研究课题是将演绎数据库系统迁移到PostgreSQL,然后再迁移到PostgGIS,因为MySQL在使用几何数据时遇到了限制。
所以这是一个关注你的需求并展望未来的问题,并检查它是否值得。