Changes between Version 54 and Version 55 of CLC Join
- Timestamp:
- Jun 1, 2010 2:37:23 PM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TabularUnified CLC Join
v54 v55 152 152 DROP TABLE IF EXISTS clc.pourc_area; 153 153 CREATE TABLE clc.pourc_area AS ( 154 SELECT 155 154 SELECT DISTINCT ON (init.gid) init.gid, 155 urban_11_13, 156 156 green_urban_14, 157 157 arable_land_21, … … 164 164 water_51 , 165 165 seawater_52 166 -- SELECT * 166 167 FROM ( 167 SELECT distinct ON (gid)gid from clc.clipped_bretagne1 ) as init168 FULL OUTER JOIN (SELECT gid,area AS urban_11_13 FROM clc.clipped_bretagne1 WHERE168 SELECT gid from clc.clipped_bretagne1 ) as init 169 FULL OUTER JOIN (SELECT gid,area,code_00 AS urban_11_13 FROM clc.clipped_bretagne1 WHERE 169 170 substring(code_00 from 1 for 2)='11' 170 171 OR substring(code_00 from 1 for 2)='12' 171 172 OR substring(code_00 from 1 for 2)='13' ) AS urban 172 on init.gid =urban.gid173 FULL OUTER JOIN (SELECT gid,area AS green_urban_14 FROM clc.clipped_bretagne1 WHERE173 on (init.gid) =(urban.gid) 174 FULL OUTER JOIN (SELECT gid,area,code_00 AS green_urban_14 FROM clc.clipped_bretagne1 WHERE 174 175 substring(code_00 from 1 for 2)='14') AS green_urban 175 176 on green_urban.gid =init.gid 176 FULL OUTER JOIN (SELECT gid,area AS arable_land_21 FROM clc.clipped_bretagne1 WHERE177 FULL OUTER JOIN (SELECT gid,area,code_00 AS arable_land_21 FROM clc.clipped_bretagne1 WHERE 177 178 substring(code_00 from 1 for 2)='21') AS arable_land 178 179 on arable_land.gid =init.gid 179 FULL OUTER JOIN (SELECT gid,area AS plantations_22 FROM clc.clipped_bretagne1 WHERE180 FULL OUTER JOIN (SELECT gid,area,code_00 AS plantations_22 FROM clc.clipped_bretagne1 WHERE 180 181 substring(code_00 from 1 for 2)='22') AS plantations 181 182 on plantations.gid =init.gid 182 FULL OUTER JOIN (SELECT gid,area AS pastures_23 FROM clc.clipped_bretagne1 WHERE183 FULL OUTER JOIN (SELECT gid,area,code_00 AS pastures_23 FROM clc.clipped_bretagne1 WHERE 183 184 substring(code_00 from 1 for 2)='23') AS pastures 184 185 on pastures.gid =init.gid 185 FULL OUTER JOIN (SELECT gid,area AS crops_natural_24 FROM clc.clipped_bretagne1 WHERE186 FULL OUTER JOIN (SELECT gid,area,code_00 AS crops_natural_24 FROM clc.clipped_bretagne1 WHERE 186 187 substring(code_00 from 1 for 2)='24') AS crops_natural 187 188 on crops_natural.gid =init.gid … … 202 203 substring(code_00 from 1 for 2)='52') AS seawater 203 204 on seawater.gid =init.gid); --375 ms 205 ALTER TABLE clc.pourc_area ADD CONSTRAINT c_pk_gid_pourc_area PRIMARY KEY (gid); 206 204 207 }}} 205 208 = A whole country =