wiki:Surface en eau

back to first page..

Récupération de la surface en eau (couche surfacique de Bdcarthage) sur le RHT

Calcul de la surface en eau de la couche surfacique
Plan d'eau, bassin, réservoir + Ensemble de petits plans d'eau +Ecoulement d'eau = 3431.711333+15.37315377+173.866688
Soit 3620.95 km² (dans PGA : 3637km²)

select * from spatial_ref_sys where srid=3035;  ---unit en mètres
alter table bd_carthage2011.hydrographie_surfacique add column surface numeric;
update bd_carthage2011.hydrographie_surfacique set surface=sub.surface from 
(select id_bdcarth, area2d(the_geom) as surface from bd_carthage2011.hydrographie_surfacique) as sub
where sub.id_bdcarth=hydrographie_surfacique.id_bdcarth;

COMMENT ON COLUMN bd_carthage2011.hydrographie_surfacique.surface IS 'Surface en m² calculée avec requête spatiale area2d';

select sum(area2d(the_geom)), type from bd_carthage2011.hydrographie_surfacique group by type;

Création d'un buffer 100m pour récupérer les tronçons inclus dans la couche surfacique bdcarthage

drop table if exists bd_carthage2011.hydrographie_surfacique_100;
create table bd_carthage2011.hydrographie_surfacique_100 as 
        select id_bdcarth, nature, type, toponyme, surface, st_buffer(the_geom,100) as the_geom from bd_carthage2011.hydrographie_surfacique;
CREATE INDEX indexhydro_100 ON bd_carthage2011.hydrographie_surfacique_100
  USING GIST ( the_geom GIST_GEOMETRY_OPS );

Jointure couche surfacique bdcarthage - RHT

drop table if exists rht.rhtvs2_hydrographie_surfacique;
create table rht.rhtvs2_hydrographie_surfacique as select id_drain, id_bdcarth, surface, type, nature from rht.rhtvs2 r inner join bd_carthage2011.hydrographie_surfacique_100 bd on st_contains(bd.the_geom, 
r.the_geom) order by id_bdcarth;

alter table rht.rhtvs2_hydrographie_surfacique add column a_conserver boolean default TRUE;
update rht.rhtvs2_hydrographie_surfacique set a_conserver=FALSE where type_surface in ('Pleine mer','Zone rocheuse','Rocher, sable','Inconnu','Sable, gravier','Sable humide','Gravier, galet','Traitement des eaux');

alter table rht.rhtvs2_hydrographie_surfacique rename column "type" to type;
select id_drain, sum(surface)as surface , count(id_drain) from rht.rhtvs2_hydrographie_surfacique where a_conserver=TRUE group by id_drain order by count(id_drain);


select id_drain, id_bdcarth from rht.rhtvs2 r inner join bd_carthage2011.hydrographie_surfacique_100 bd on st_contains(bd.the_geom, 
r.the_geom) order by id_bdcarth;

select id_drain, id_bdcarth from rht.rhtvs2 r inner join bd_carthage2011.hydrographie_surfacique_100 bd on st_within(r.the_geom, 
bd.the_geom) order by id_bdcarth;
select * from bd_carthage2011.hydrographie_surfacique where type='Nappe d''eau' limit 4;

La couche surfacique étant relative à plusieurs tronçons, la densité moyenne pour chaque tronçon sera utilisée.

TypeNaturea conserver
Cours d'eauEau douce permanenteOUI
Plan d'eau, bassin, réservoirEau douce permanenteOUI
Ensemble de petits plans d'eauEau douce permanenteOUI
Bassin portuaire fluvialEau douce permanente??
Traitement des eauxEau douce permanenteNON
Zone recouverte d'eauEau douce non permanente??
Sable, gravierEau douce non permanenteNON
Sable humideEau Salée non permanenteNON
Marais salantEau Salée non permanente??
VaseEau Salée non permanenteOUI
Gravier, galetEau Salée non permanenteNON
Zone rocheuseEau Salée non permanenteNON
Rocher, sableEau Salée non permanenteNON
Nappe d'eauEau salée permanenteNON --> on ne prend pas donc pas l'estuaire de la Gironde ?
Ecoulement d'eauEau salée permanente??
Bassin portuaireEau salée permanente??
Pleine merEau salée permanenteNON
InconnuNévé, glacierNON
Last modified 13 years ago Last modified on Feb 6, 2012 5:08:52 PM