我有一个启用 PostGIS 的数据库,其中一个名为的表locations
将经纬度点 (SRID 4326) 存储在名为coordinates
. 但是,我对该表的所有查找都将这些点转换为度量投影(SRID 26986),主要是为了进行距离比较。
显然我想在coordinates
列上创建一个空间索引。我的问题是,在这种情况下,哪个是空间索引中使用的最佳(计算效率最高)SRID ?coordinates
我可以使用 SRID 4326 进行索引...
CREATE INDEX locations_coordinates_gist
ON locations
USING GIST (coordinates);
或使用 SRID 26986...
CREATE INDEX locations_coordinates_gist
ON locations
USING GIST (ST_Transform(coordinates, 26986));