【解决办法】对数据查询优化可以从这两方面进行,空间索引字段索引以及数据编码
1.postgis的空间索引可以用GIST索引,代指通用原生索引。在PostGIS引擎中,意思是通用的搜索树, GIST索引是一种平衡的,树状结构的访问方法。
PostgreSQL内置的GIST索引主要使用了B-tree、R-tree、RD-tree索引算法。
优点:适用于多维数据类型和集合数据类型,同样适用于其他的数据类型,GIST多字段索引在查询条件中包含索引字段的任何子集都会使用索引扫描。
缺点:GIST索引创建耗时较长,占用空间也比较大。
2.索引字段,对查询的条件属性建立索引,有利于提高sql查询速度
3.根据不同的应用目的为 GIS 数据设置合理的编码方式,其对提高系统运行的效率,节省存储空间非常有利