A NYC subway connection graph using Delaunay triangulation

WITH data AS (
SELECT ARRAY(
SELECT geom FROM `cartobq.docs.nyc_subway_stations`
) AS array_points
),
delaunay_array AS (
SELECT `carto-un`.carto.ST_DELAUNAYLINES(array_points) AS nested
FROM data
),
delaunay_triangles AS (
SELECT geom
FROM delaunay_array, UNNEST(nested) AS geom
)
select * from delaunay_trianglesWITH data AS (
SELECT ARRAY(
SELECT geom FROM `cartobq.docs.nyc_subway_stations`
) AS array_points
),
delaunay_array AS (
SELECT `carto-un-eu`.carto.ST_DELAUNAYLINES(array_points) AS nested
FROM data
),
delaunay_triangles AS (
SELECT geom
FROM delaunay_array, UNNEST(nested) AS geom
)
select * from delaunay_trianglesLast updated
Was this helpful?


