PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 17/06/2014 16:19:31

laurentge
Membre

Fusion par tranches / quantité d'enregistrements

Bonjour,

J'ai fait un calcul sur FME qui a rempli ma table (POSTGIS) "squares" avec env. 150 mio de polygones (des hectares 100x100). Au niveau attributs, je n'ai que 2 colonnes : "ref" en char(20), qui ne me sert à rien pour l'instant, et "geom" (geometry), donc pas de clé primaire.

J'aimerais fusionner tous ces hectares en un seul polygone à surfaces multiples et le mettre dans une autre table. La fonction ST_Union (geom) est probablement celle qu'il faut mais après essai, il survient évidemment un "out of memory"...

Il faudrait donc faire une boucle et fusionner les polygones, par exemple par tranches de 1000 jusqu'à ce qu'il n'en reste qu'un.

Si une bonne âme parle couramment le postgresql et pourrait me suggérer un script, je lui ferais une statue tant je serais reconnaissant :-)

Merci par avance.

Hors ligne

Pied de page des forums