应该使用哪种数据类型来存储GeoJSON对Postgres的响应

时间:2018-07-31 16:07:48

标签: postgresql postgis geojson

我有一个名为city的表,该表目前仅包含以下列:

  1. id
  2. 名称
  3. 纬度(用于中心点)
  4. 长(用于中心点)
  5. 创建日期

我想存储一个one here这样的GeoJSON响应

我的问题是,我应该使用哪种数据类型来存储它?

要考虑的事情

  1. 以后我希望能够这样查询:给定x,y坐标,我想知道该坐标属于哪个城市(或内部)
  2. 我正在使用Postgres,AWS-RDS(最新版本)
  3. 未安装postGIS

一些我在网上找到的解决方案:

  1. jsonb <<我不确定我是否可以使用此数据类型进行查询
  2. ST_AsGeoJSON <<根据this,我可以使用这种功能,但是我没有安装postGIS或该功能开箱即可使用

如果有人可以建议我应该使用哪种数据类型,以及如何在查询中使用它,这将非常有帮助。 非常感谢您的投入。谢谢

1 个答案:

答案 0 :(得分:0)

感谢所有答复,经过更多的搜索后,我决定安装postGIS并进行调整,因为从长远来看,这样做更加有益。

谢谢。