| 85 | |
| 86 | -- par bv |
| 87 | drop table if exists ccm21.bretagne_test; |
| 88 | create table ccm21.bretagne_test as ( |
| 89 | select te.*,c0.the_geom from ccm21.catchments_bretagne c0 join ( |
| 90 | select c.wso1_id, |
| 91 | cs_height as ddh, |
| 92 | fromnode.elev -tonode.elev as dnh, |
| 93 | CASE WHEN (fromnode.elev -tonode.elev)=0 then NULL |
| 94 | ELSE cs_height /(fromnode.elev -tonode.elev) |
| 95 | END as te |
| 96 | from ccm21.catchments_bretagne c |
| 97 | join ccm21.riversegments_bretagne r on r.wso1_id=c.wso1_id |
| 98 | join ccm21.rivernodes fromnode on r.fromnode=fromnode.id |
| 99 | join ccm21.rivernodes tonode on r.tonode=tonode.id |
| 100 | ) as te |
| 101 | on te.wso1_id=c0.wso1_id); |
| 102 | alter table ccm21.bretagne_test add column id serial; |
| 103 | alter table ccm21.bretagne_test add CONSTRAINT bretagne_test_pkey PRIMARY KEY (id); |
| 104 | alter table ccm21.bretagne_test add CONSTRAINT enforce_dims_the_geom CHECK (st_ndims(the_geom) = 2); |
| 105 | |
| 106 | |
| 107 | |