Message posté par : image95
----------------------------------------
Bonjour,
Je suis en train de faire un test sur les 25 couches. J'ai bien réussi à faire la
première étape des unions des geom/attributs des données sources au sein de la table
layer_union. Pour l'étape de découpage des intersections entre lignes sous polygones.
-----------------
Code :
drop table if exists res;
create table res as
with tmp as (
select st_union(st_boundary(geom)) as geom from layer_union
)
select (st_dump(st_collectionextract(st_polygonize(geom), 3))).path[1] as id,
(st_dump(st_collectionextract(st_polygonize(geom), 3))).geom::geometry(polygon,
2154) as geom
from tmp;
-----------------
J'obtiens un message d'erreur :
-----------------
Code :
ERROR: lwcollection_construct: mixed dimension geometries: 0/3
ERREUR: lwcollection_construct: mixed dimension geometries: 0/3
SQL state: XX000
-----------------
Il y a peut être des entités sans géométrie ? (0D) et/ou des entités à 3 dimensions ? Il
me faut peut etre forcer la dimension 2D avec par exemple un ST_Force2D ?
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=373691#p373691
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