2

查询是这样的:

       CREATE TABLE Edge_Table AS
       SELECT a.*gid,nextval('ty') AS edge_gid, 
       ST_SetSRID(ST_MakeLine(a.geom, getcentroids(a.gid)),4326) AS geom_line 
       FROM Points_table a; 

我的 getcentroids 函数返回 8 个最近点到每个点创建一条边,每个点都创建一条边,问题出现在重复项上,因为从 1->2 和 2->1 创建了相同的边,我如何优化这个查询本身必须处理数据,索引或唯一约束有帮助吗?

4

0 回答 0