Message posté par : preliator
----------------------------------------
Bonjour à tous, j'essaie d'obtenir les centroides du regroupement des polygones
d'une même couche qui se touchent, sur une BDD très conséquente (plusieurs dizaines de
millions d'entités).
Pour cela, j'utilise la formule suivante:
-----------------
Code :
drop table if exists couche_regroup;
create table couche_regroup as(
select st_centroid(st_unaryunion(unnest(st_clusterintersecting(geom)))) as geom
from bati_test
)
-----------------
Cela fonctionne parfaitement lorsque j'ai moins de 6 000 000 d'articles. exemple:
j'ai ce message normal qui apparaît, avec le nombre d'entités créées.
https://zupimages.net/viewer.php?id=20/15/ielc.png
Mais si je dépasse 6 000 000 d'entités, la requête se termine mais aucun élément
n'est créé dans la table. J'ai ce message qui s'affiche, mais ne me renvoie
rien.
https://zupimages.net/viewer.php?id=20/15/o41z.png
Je ne comprends pas.
Je vous remercie.
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=332007#p332007
Pour y répondre : geobd(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net