为什么对于相同对象(一个来自几何列,另一个来自从同一几何列提取的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);
st_asGeoJson默认将坐标小数减少到9位。如果源几何图形具有更多的数字,则转换后的几何图形将因此不同。