为什么相同几何的ST_Equals返回false?

问题描述 投票:0回答:1

为什么对于相同对象(一个来自几何列,另一个来自从同一几何列提取的geojson中的对象,返回ST_Equals返回false?

例如:

select st_equals(geom, st_setsrid(st_geomfromgeojson(st_asgeojson(geom)), 2180)) from city

geom的定义是:

ALTER TABLE city ADD COLUMN geom geometry(MultiPolygon,2180);
sql postgresql gis postgis
1个回答
0
投票

st_asGeoJson默认将坐标小数减少到9位。如果源几何图形具有更多的数字,则转换后的几何图形将因此不同。

© www.soinside.com 2019 - 2024. All rights reserved.