Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Tue 22 September 2009 16:20

nawak
Participant assidu
Date d'inscription: 11 Sep 2007
Messages: 216

Postgis découpage de plusieurs tables

Bonjour,

Je débute actuellement avec postgis et le sql...(ça fait beaucoup)

la question est : j'ai un ensemble de X tables (genre bd topo donc pas mal)...c'est X table ont une emprise je veux réduire cette emprise : pour ça je crée une couche avec un polygon (je sais qu'il est possible d'avoir une box avec ogr2 mais je ne veux pas ça) qui sera donc ma limite...par une requête sql je veux découper mes x tables selon cette limite...il faut donc que ma requete possède une variable (nom de mes tables avec boucles)...

du genre : create table $table(variable + un suffix) as select a.the_geom as the_geom from $table as a,tab_decoup as b where contains(b.the_geom,a.the_geom);


est-il possible de faire des boucles ?

j'ai entendu parler des curseurs:

est -il possible de le faire avec un curseur sur INFORMATION_SCHEMA.TABLE?

suis je totalement dans le faux?

merci de votre considération

Hors ligne

 

#2 Tue 22 September 2009 16:40

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9869
Site web

Re: Postgis découpage de plusieurs tables

Bonjour,

Tu peux regarder les fonction et en particulier dans le langage plpython de postgresql. C'est assez puissant !

http://docs.postgresqlfr.org/8.4/plpython.html

Y.


Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !!  - GeoRezo vous aide ? Aidez GeoRezo !

Hors ligne

 

#3 Tue 22 September 2009 17:37

nawak
Participant assidu
Date d'inscription: 11 Sep 2007
Messages: 216

Re: Postgis découpage de plusieurs tables

merci pour la réponse

le probleme c'est que je ne connais pas le python

y a t-il un tuto ?

ou plus de précision en ce qui concerne ma manip

Hors ligne

 

#4 Mon 05 October 2009 19:01

freesnowpetrel
Participant assidu
Lieu: Pretoria, Afrique du Sud
Date d'inscription: 1 Mar 2007
Messages: 222

Re: Postgis découpage de plusieurs tables

Salut

La solution (en anglais): http://linfiniti.com/2009/09/clipping-d … m-postgis/

A+
Rodolphe

Hors ligne

 

Pied de page des forums

Powered by FluxBB