我有一張地理編碼的經緯度表。我想讓我的數據庫查詢返回一個已過濾的列表,按固定點的距離排序。如何使用共享數據庫在Heroku上進行GIS查詢?
有,我已經學習了幾個選項:
- Postgresql's earthdistance contrib可能是最接近我的需要;然而,我發現沒有跡象表明這是安裝在heroku的數據庫服務器上。
- PostGIS是最常用的GIS解決方案,但是heroku沒有安裝它,而且heroku的支持證實他們在不久的將來不打算這樣做。
我需要一個可以與Rails3一起使用的解決方案。
如果沒有更好的選擇,我將不得不實現我自己的半束縛函數,這肯定似乎重新發明了方向盤。有更好的選擇嗎?
我忘了提及這是Rails3,因此GeoKit不是一個選項,因爲與ActiveModel不兼容。 – 2010-08-05 18:59:22