Updated by
Modified
with_recursive.sql- Ignore whitespace
- select r.n+1, p.id, x(geometryn(p.points,r.n+1)), y(geometryn(p.points,r.n+1)) from rows_dh_lup r, points_per_element p where r.element = p.id and n < p.numpoints)
- (select 1, e.id, x(geometryn(p.points,1)), y(geometryn(p.points,1)), 0 from clip.dh_lue e, points_per_element p where e.id = p.id
- select n+1, p.id, x(geometryn(p.points,n+1)), y(geometryn(p.points,n+1)), 0 from rows_dh_lup r, points_per_element p where r.element = p.id and n < p.numpoints)
+ select r.n+1, p.id, x(geometryn(p.points,r.n+1)), y(geometryn(p.points,r.n+1)) from rows_dh_lup r, points_per_element p where r.element = p.id and n < p.numpoints)
(select 1, e.id, x(geometryn(p.points,1)), y(geometryn(p.points,1)), 0 from clip.dh_lue e, points_per_element p where e.id = p.id
- select n+1, p.id, x(geometryn(p.points,n+1)), y(geometryn(p.points,n+1)), 0 from rows_dh_lup r, points_per_element p where r.element = p.id limit p.numpoints)
+ select n+1, p.id, x(geometryn(p.points,n+1)), y(geometryn(p.points,n+1)), 0 from rows_dh_lup r, points_per_element p where r.element = p.id and n < p.numpoints)
+ (select id, numgeometries(dissolvepoints(GeomWGS84)), dissolvepoints(GeomWGS84) from clip.dh_lue),
+ (select 1, e.id, x(geometryn(p.points,1)), y(geometryn(p.points,1)), 0 from clip.dh_lue e, points_per_element p where e.id = p.id
+ select n+1, p.id, x(geometryn(p.points,n+1)), y(geometryn(p.points,n+1)), 0 from rows_dh_lup r, points_per_element p where r.element = p.id limit p.numpoints)
You can clone a snippet to your computer for local editing. Learn more.