Changes between Version 26 and Version 27 of CookBook join ROE_RHT


Ignore:
Timestamp:
Nov 2, 2011 11:12:21 AM (13 years ago)
Author:
celine
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • CookBook join ROE_RHT

    v26 v27  
    187187}}} 
    188188 
    189 New version de rht_bdcarthage_roev2 avec données pre_ice_v2 
     189 
     190Données pre_ice_2  --- problème avec les hauteurs de chute non renseignées. 
     191{{{ 
     192select count(*) from roe_v2.pre_ice_v2 where hauteur_chute='-999';  ---31611 lignes non renseignées 
     193select * from roe_v2.pre_ice_v2 where hauteur_chute='-999' and hauteur_terrain>0;   ---663 lignes renseignés 
     194}}} 
     195 
     196New version de rht_bdcarthage_roev2 avec données pre_ice_v2 et rht_topology 
    190197{{{ 
    191198drop table if exists rht.rht_bdcarthage_roev2; 
    192199create table rht.rht_bdcarthage_roev2 as 
    193 select geo.*, bdc.*, roe.the_geom, roe.nom, roe.typecd, roe.typenom, roe.stypecd, roe.stypenom, roe.stanom, roe.etatcd, roe.source, 
    194 ice.etatnom as etatnomice, ice.hauteur_terrain, ice.hauteur_chute, ice.note_fr_anguille from roe_v2.roe_geo_v2 as geo 
     200select geo.*, bdc.*, topo.fnode, topo.tnode, topo.length, topo.nextdownid, topo.noeudmer, topo.cumnbbar, topo.dmer, topo.id_draintopo, 
     201roe.the_geom, roe.nom, roe.typecd, roe.typenom, roe.stypecd, roe.stypenom, roe.stanom, roe.etatcd, roe.source, 
     202ice.etatnom as etatnomice, ice.hauteur_terrain, ice.hauteur_chute, ice.note_fr_anguille, ice.usage1, ice.fpi1 from roe_v2.roe_geo_v2 as geo 
    195203join  roe_v2.roe_v2 as roe on roe.id_roe=geo.id_roe 
    196204join rht.rht_bdcarthage2 bdc on bdc.id_bdcarth=cast(geo.idtrcart as integer) 
    197 join roe_v2.pre_ice_v2 as ice on roe.id_roe=ice.id_roe; ---49212 lines 
    198 }}} 
     205join roe_v2.pre_ice_v2 as ice on roe.id_roe=ice.id_roe 
     206join rht.rht_topology as topo on bdc.id_drain=topo.id_drain; ---49212 lines 
     207 
     208alter table rht.rht_bdcarthage_roev2 add column nb_dams integer; 
     209update rht.rht_bdcarthage_roev2 set nb_dams=1; 
     210 
     211---Clause group by par id_bdcarthage 
     212select id_drain, count(nb_dams) as nb_dams2 from rht.rht_bdcarthage_roev2 group by id_bdcarth, id_drain; 
     213 
     214}}}