2012-01-29 65 views
1

我有跑步表一堆从我的GPS经纬度数据,我想存储在数据库,我一直在阅读有关地理信息系统,但我不知道该怎么做了空间数据库管理系统启用PostGIS的一样让我要做到这一点,只需将数据存储为Float不会。何时在启用空间的DBMS中存储宽度和数据以及何时将其存储为Float?

谢谢!

+1

它可能会支持一定距离,以便通过距离等。另外,这里是我个人最喜欢的,MongoDB的,这是一个普通DB而是无耻插头内配套支持空间索引:HTTP://www.mongodb .org/display/DOCS/Geospatial +索引 – 2012-01-29 04:54:42

+1

PostGIS支持您执行地理空间查询的功能,您可能无法将其作为浮点数。 PostGIS可以用来回答“包含地球的高程和曲率,我在这两点之间运行多远?”的问题。你的问题的答案将取决于你的意图,如果你只是想存储和绘图......浮动可能工作正常......如果你想要一个更全面的地理空间功能,PostGIS是你想去的地方。 '拔出'MondoDB可怕的失败了我们的内部地理空间压力测试,在大约3个小时的模拟生产使用中死亡。 – Twelfth 2012-01-30 19:35:04

回答

2

在很大程度上将取决于你想用这些数据做什么。像PostGIS这样的东西将使得使用这些数据变得更容易,当然这取决于你的需求。

0

的Postgres为地理搜索优化。