Changes between Version 5 and Version 6 of CookBook taux_etagement


Ignore:
Timestamp:
Nov 29, 2010 1:36:18 PM (14 years ago)
Author:
cedric
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • CookBook taux_etagement

    v5 v6  
    8383 alter table ccm21.taux_etagement add CONSTRAINT enforce_geotype_the_geom CHECK (geometrytype(the_geom) = 'MULTIPOLYGON'::text OR the_geom IS NULL); 
    8484 alter table ccm21.taux_etagement add CONSTRAINT enforce_srid_the_geom CHECK (st_srid(the_geom) = 3035); 
     85 
     86-- par bv 
     87 drop table if exists ccm21.bretagne_test; 
     88create 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); 
     102alter 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 
    85108  
    86109}}}