2011-02-26 46 views
0

首先,我并不是在寻找一个数学解决方案来解决这个问题,我正在寻找一个库。这已经做了一千次,但我的google-fu失败了。用于在红宝石X射线英里找到点的库

Seconly,我有一个rails 3项目(红宝石1.8.7 EE)。是否有一个ruby/rails库(gem)能够获取经纬度(或者是一个邮政编码),并确定经纬度集中的哪些值在X径数英里内?此外,是否有办法在较低级别运行此操作,例如,作为高性能SQL查询?

谢谢!

回答

1

您是否在寻找geokit也许?如果你想在数据库中做一些事情,并且你的数据库是PostgreSQL,那么你可以使用PostGIS

+0

我看着Geokit。它看起来不错,但过时的支持方面。它使用的是像find(:all)这样的Rails 2 finder,它很快就会被弃用。我确信源代码会揭示我在找什么,但我会对使用积极开发的库感觉更好。还有,我在Heroku上。我认为不可能让PostGIS在那里工作。 – Mike 2011-02-26 06:42:09