首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >哪个PostGIS SRID对空间索引最有效?

哪个PostGIS SRID对空间索引最有效?
EN

Stack Overflow用户
提问于 2012-11-01 17:00:07
回答 1查看 1.6K关注 0票数 3

我有一个支持后地理信息系统的数据库,它有一个名为locations的表,该表将经纬度点(SRID 4326)存储在一个名为coordinates的列中。但是,我在该表上的所有查找都将点转换为度量投影(SRID 26986),主要用于进行距离比较。

显然,我想在coordinates列上创建一个空间索引。我的问题是,在这种情况下,在coordinates空间索引中使用哪个SRID (计算效率最高)?

我可以用SRID 4326索引..。

代码语言:javascript
复制
CREATE INDEX locations_coordinates_gist 
ON locations 
USING GIST (coordinates);

或者使用SRID 26986..。

代码语言:javascript
复制
CREATE INDEX locations_coordinates_gist 
ON locations 
USING GIST (ST_Transform(coordinates, 26986));
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-01 20:49:47

我发现了这个有用的信息,阅读了关于PostGIS函数的ST_Transform文档.

如果使用多个转换,则在常用转换上有一个函数索引以利用索引使用是有用的。

所以,答案似乎是,两者兼用!我创建了两个索引,一个带有每个SRID。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13181942

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档