Changes between Version 39 and Version 40 of Cookbook CCM21_France


Ignore:
Timestamp:
Jun 22, 2011 2:40:46 PM (14 years ago)
Author:
celine
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Cookbook CCM21_France

    v39 v40  
    315315  USING GIST ( the_geom GIST_GEOMETRY_OPS );   
    316316}}} 
     317 
     318'''POSE EMU EXTRACTION''' 
     319{{{ 
     320---Anglian River basin 
     321DROP TABLE IF EXISTS ccm21.riversegments_Anglian;    
     322CREATE TABLE  ccm21.riversegments_Anglian AS 
     323    SELECT * FROM ccm21.riversegments 
     324        WHERE wso1_id IN (SELECT wso1_id FROM europe.wso1 WHERE area='Anglian'); 
     325ALTER TABLE ccm21.riversegments_Anglian ADD CONSTRAINT c_pk_gid_riversegments_Anglian PRIMARY KEY  (gid); 
     326INSERT INTO geometry_columns(f_table_catalog, f_table_schema, f_table_name, f_geometry_column, coord_dimension, srid, "type") 
     327SELECT '', 'ccm21', 'riversegments_Anglian ', 'the_geom', ST_CoordDim(the_geom), ST_SRID(the_geom), GeometryType(the_geom) 
     328FROM ccm21.riversegments_Anglian LIMIT 1; 
     329alter table ccm21.riversegments_Anglian add CONSTRAINT enforce_dims_the_geom CHECK (ndims(the_geom) = 2); 
     330alter table ccm21.riversegments_Anglian add    CONSTRAINT enforce_geotype_the_geom CHECK (geometrytype(the_geom) = 'MULTILINESTRING'::text OR the_geom IS NULL); 
     331alter table ccm21.riversegments_Anglian add  CONSTRAINT enforce_srid_the_geom CHECK (srid(the_geom) = 3035); 
     332CREATE INDEX index_riversegments_Anglian ON ccm21.riversegments_Anglian  USING GIST ( the_geom GIST_GEOMETRY_OPS );  
     333 
     334---Western River Basin 
     335DROP TABLE IF EXISTS ccm21.riversegments_Western;    
     336CREATE TABLE  ccm21.riversegments_Western AS 
     337    SELECT * FROM ccm21.riversegments 
     338        WHERE wso1_id IN (SELECT wso1_id FROM europe.wso1 WHERE area='Western'); 
     339ALTER TABLE ccm21.riversegments_Western ADD CONSTRAINT c_pk_gid_riversegments_Western PRIMARY KEY  (gid); 
     340INSERT INTO geometry_columns(f_table_catalog, f_table_schema, f_table_name, f_geometry_column, coord_dimension, srid, "type") 
     341SELECT '', 'ccm21', 'riversegments_Western ', 'the_geom', ST_CoordDim(the_geom), ST_SRID(the_geom), GeometryType(the_geom) 
     342FROM ccm21.riversegments_Western LIMIT 1; 
     343alter table ccm21.riversegments_Western add CONSTRAINT enforce_dims_the_geom CHECK (ndims(the_geom) = 2); 
     344alter table ccm21.riversegments_Western add    CONSTRAINT enforce_geotype_the_geom CHECK (geometrytype(the_geom) = 'MULTILINESTRING'::text OR the_geom IS NULL); 
     345alter table ccm21.riversegments_Western add  CONSTRAINT enforce_srid_the_geom CHECK (srid(the_geom) = 3035); 
     346CREATE INDEX index_riversegments_Western ON ccm21.riversegments_Western  USING GIST ( the_geom GIST_GEOMETRY_OPS );  
     347}}}