请问postgis怎么计算多个点的距离?

计算2个点之间距离是

SELECT ST_DistanceSphere(
    st_point(116.4677961543,39.9486461337),
    st_point(116.4680989087,39.9486998528)
);

如果是多个点如何计算呢?

CREATE TABLE tt (
"longitude" numeric(24,16) NOT NULL DEFAULT 0,
"latitude" numeric(24,16) NOT NULL DEFAULT 0
);

INSERT INTO tt VALUES(116.4677961543, 39.9486461337);
INSERT INTO tt VALUES(116.4680989087 ,39.9486998528);
INSERT INTO tt VALUES(116.4690989087 ,39.9493998528);
阅读 1.1k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进