18得票1回答
将RGeo列反序列化为SphericalPointImpl

在Rails 4.2.4和activerecord-postgis-adapter 3.1.2中有一个带有RGeo列的表。 class CreateAddresses < ActiveRecord::Migration def change create_table :ad...

10得票2回答
ActiveRecord子查询内连接

我正在尝试将一条“原始”的PostGIS SQL查询转换为Rails ActiveRecord查询。我的目标是将两个连续的ActiveRecord查询(每个查询大约需要1毫秒)转换为一个单独的ActiveRecord查询(需要1毫秒)。使用下面的SQL和 ActiveRecord::Base....

9得票2回答
当一个多边形存在错误时,如何在Ruby中从WKT创建RGeo多边形

我正在使用存储在WKT格式中的多边形的MySQL数据库。 数据库中的许多多边形具有重复点(例如,在下面的示例中,点-122.323502 47.600959重复三次)。 当尝试对这些多边形调用RGeo :: Cartesian :: Factory.parse_wkt()时,结果为nil。 ...

7得票1回答
NoMethodError使用activerecord_postgis_adapter

我按照README的指示尝试安装activerecord-postgis-adapter,但是无法创建模型实例,因为我一直收到下面提到的错误: NoMethodError: undefined method `point' for nil:NilClass 以下是我的不同文件的样子: ...