postgresql 创建和可视化从警察局开始的道路网络中的等时线:2、5、10、15分钟,如果移动速度为40 km/h

w46czmvw  于 2023-01-30  发布在  PostgreSQL
关注(0)|答案(1)|浏览(96)

下面是我为间隔2分钟创建的代码

select ways.the_geom from                     
(WITH distance_query AS (
  SELECT *, 
         (length / 1000) / (30 / 3600) AS time_in_seconds
  FROM ways
)
SELECT * FROM 
pgr_drivingDistance('SELECT gid as id, 
                     source, target, 
                     cost FROM ways',
                    2338,
                    120)) as route 
left outer join ways ways 
  on ways.gid = route.edge

问题是,当我把秒(间隔)从120改成300时,我总是得到同样的结果,如果有人能帮助我,我将非常感激!

zdwk9cvp

zdwk9cvp1#

查询查找点,但在边上连接。
将连接条件更改为on ways.gid = route.node

相关问题