如何用 Ruby 填充地理列 (PostGIS)?
How to fill a geographical column (PostGIS) with Ruby?
我有这个 SQL 查询可以正常工作:
UPDATE my_table SET geography = ST_SetSRID(ST_MakePoint(my_table.longitude, my_table.latitude), 4326)::geography;
但我想知道一种在 Ruby 方法中执行此操作的方法(用 lon/lat 数据填充我的地理类型列(lon/lat 是另外 2 个列)) .
提前致谢。
您可以使用这个 api activerecord-postgis-adapter;它使用 activerecord 管理所有字段。
https://github.com/rgeo/activerecord-postgis-adapter
或者如果您不使用 rails。
,您可以使用未超过 activerecord 的另一个
我有这个 SQL 查询可以正常工作:
UPDATE my_table SET geography = ST_SetSRID(ST_MakePoint(my_table.longitude, my_table.latitude), 4326)::geography;
但我想知道一种在 Ruby 方法中执行此操作的方法(用 lon/lat 数据填充我的地理类型列(lon/lat 是另外 2 个列)) .
提前致谢。
您可以使用这个 api activerecord-postgis-adapter;它使用 activerecord 管理所有字段。
https://github.com/rgeo/activerecord-postgis-adapter
或者如果您不使用 rails。
,您可以使用未超过 activerecord 的另一个