Message posté par : ozoeau (ozoeau(a)gmail.com)
----------------------------------------
J'interviens un an après sans même avoir de solution.
1 - J ai lancé la requête suivante pour identifier les entités multi une fis les
corrections faites le champ multi_geom ne revoiyait que des valeur 1.
SELECT ST_NumGeometries(geom) AS multi_geom, id, geom, =
FROM t1
order by multi_geom desc
2a - J ai créé un second champ géométrie d'intersection geom2
alter table t1
ADD column geom2 geometry(LINESTRING,2154);
update only t1 set geom2= st_intersection(t1.geom, t2.geom)
from t2
WHERE st_intersects(t1.geom, 2.geom)
[ERREUR: Geometry type (MultiLineString) does not match column type (LineString)]
2b - J ai tenté de résoudre le pb en modifiant mon champ geom2 ainsi : ADD column geom2
geometry(MULTILINESTRING,2154)
[ERREUR: Geometry type (LineString) does not match column type (MultiLineString)]
Vous l'aurez compris, je n'ai pas trouvé la solution.
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=372459#p372459
Pour y répondre : qgis_fr(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