RGeo:灯具中的空间数据



我有一个包含位置属性的模型,该属性由RGeo::Cartesian::P oint对象表示,并作为空间数据存储在我的数据库中。

为了运行测试,我需要通过夹具创建此类模型的一些样本。

我尝试了几种不同的语法来初始化 erb YAML 中的位置属性,但没有一种有效。

我该怎么做?

我遇到了同样的挑战,我使用FactoryGirl来定义空间数据:

factory :obj, class :class do
  geo "POINT(48.32414 2.12665)"
  ...
end

我们使用的对象类型略有不同,但是使用RGeo库,我能够在Rails测试夹具.yml文件中创建一个RGeo点,如下所示:

bbq_restaurant:
  location: <%= RGeo::Cartesian.factory(:srid => 4326).parse_wkt("POINT(-94.621023 39.044396)") %>

相关内容

  • 没有找到相关文章

最新更新