rgeo

    2熱度

    1回答

    我們在安裝Heroku雪松堆棧上的GEOS庫時遇到麻煩。 我們遵循本指南:https://devcenter.spacialdb.com/Heroku.html並沒有奏效。 我們注意到存儲在提供的geos二進制文件中的路徑(/ app/tmp/geos)是錯誤的,所以我們用vulcan構建了我們自己的二進制文件。 我們相應地更改了參數(BUNDLE_BUILD__RGEO),但我們無法使其工作。

    1熱度

    1回答

    我有一個模型,它包含一個由RGeo :: Cartesian :: Point對象表示的位置屬性,並作爲空間數據存儲在我的數據庫中。 爲了運行測試,我需要通過燈具創建這樣一個模型的一些樣本。 我嘗試了幾種不同的語法來初始化erb YAML中的location屬性,但都沒有工作。 我該怎麼做?

    2熱度

    1回答

    我使用Rails 4.4.1,2.1.2紅寶石,RGeo 0.3.20和ActiveRecord的-mysql2spatial適配器0.4.3 我的問題很可能是因爲很簡單我對Ruby和Rails都很陌生,但到目前爲止我還找不到任何有用的東西。 我想創建一個表格中插入的地理空間座標在我的數據庫,但我不知道如何訪問:latlon域x和y。這是我的臨時代碼: <h1>Inserimento nuova

    0熱度

    1回答

    搜索的多邊形的外部我在ruby/rails上使用PostGIS,並創建了一個簡單的盒狀多邊形,我希望它在縣裏尋找地塊。 st_overlaps工具之前已經爲此工作過,並且這次已經工作了,有點。 因此,我創建多邊形搜索包裹(多多邊形,事實證明),在其下面 factory = RGeo::Cartesian.factory coords = [[1554780, 1101102], [1561921

    1熱度

    1回答

    我正在閱讀Daniel Azuma的Geo-Rails博客系列,我遇到了一個我試圖複製的部分,但是使用了不同的SRID。具體來說,我參考了http://blog.daniel-azuma.com/archives/69和標題爲的部分使用位置數據。 丹尼爾東具有locations表與latlon屬性: class CreateLocations < ActiveRecord::Migration

    1熱度

    1回答

    我正在編寫一個相對簡單的應用程序,其中我使用RGeo來計算地球上各點之間的距離。我正在使用RGeo::Geographic.spherical_factory這樣做。 現在我希望能夠通過向現有點添加偏移量來創建新點。例如,我希望能夠找到現有點以北500米和東面200米處的經緯度。 我應該怎麼做呢?

    0熱度

    1回答

    我正在使用Rails 3.2和MySQL。 我安裝了寶石: gem 'rgeo', '0.3.20' gem 'rgeo-activerecord', '0.4.6' gem 'activerecord-mysql2spatial-adapter', '0.4.3' 所有其他要求和依賴關係得到滿足,至少我是這麼認爲的。 然而,以下所建議的程序,用於創建與空間數據在它的模型(here),一步

    0熱度

    1回答

    我用 RGEO_FACTORY = RGeo::Geographic.simple_mercator_factory RGEO_FACTORY.point(lon, lat).projection 但現在我想用SQL來實現它。我在postgis數據庫中有一個點(幾何)。 我該怎麼辦?

    0熱度

    1回答

    我正在使用postgis 9.1和rgeo開發一個地圖應用程序。 其中一個功能意味着我可以找到距離當前點XXX公里的所有點,並且也位於該點的右側。 我試圖用以下查詢: Environment.where{ st_dwithin(location, factory.point(170.0, 0), 300000) }.where('ST_X(location::geometry) > 170') 用

    0熱度

    3回答

    我的設置: 的Ruby 2.0.0 的Rails 3.2.12 最近pg寶石 最近activerecord-postgis-adapter寶石最近 rgeo-geojson寶石 Postgres 9.1.6 PostGIS 2 前幾天我問過類似的東西。 (Need to convert a Boolean from Postgres (== String) to a Ruby Boolean)。在