Ruby on rails rails中静态GIS多边形数据使用哪种postgresql数据类型
rails中有不同的选项可用于创建数据类型 假设多边形数据是通过API和查询的Ruby on rails rails中静态GIS多边形数据使用哪种postgresql数据类型,ruby-on-rails,postgresql,gis,postgis,Ruby On Rails,Postgresql,Gis,Postgis,rails中有不同的选项可用于创建数据类型 假设多边形数据是通过API和查询的 为了避免对API条件和限制过度征税,数据将存储在本地 该数据将与geocodergem一起用于对给定点进行地理坐标 应用程序将验证点是否在预定义的多边形内 API可以返回 单个坐标或坐标的边界框数组 坐标数组的数组-可能存在多个多边形(瑞士州有这些边情况),即 [9.0408867,45.447447]、[9.0409313,45.4472714]、[9.0412953,45.4466862]、[9.0415
- 为了避免对API条件和限制过度征税,数据将存储在本地
- 该数据将与
gem一起用于对给定点进行地理坐标geocoder
- 应用程序将验证点是否在预定义的多边形内
- 单个坐标或坐标的边界框数组
- 坐标数组的数组-可能存在多个多边形(瑞士州有这些边情况),即 [9.0408867,45.447447]、[9.0409313,45.4472714]、[9.0412953,45.4466862]、[9.0415541,45.4464971]、[9.0416916,45.4464566]、[9.0432979,45.4463254]、[9.0457096,45.4459599]
text
、array
或geometry
(使用postgis适配器)
在这种情况下,最好使用哪种类型?如果您关心在数据库中执行地理操作(例如,该点是否在几何体/bbox中?距离、重叠等),请将其解析并存储为几何体如果没有,那么您所要做的就是将数据存储在Postgres中,然后将其拉回到Ruby中进行处理,也许只需使用。