Message posté par : Nicolas Ribot
----------------------------------------
Bonsoir
• Importer tous les shp dans postgis
• faire l'union (st_union) de toutes les boundaries de vos polygones (st_boundary) de
toutes les tables (utiliser le mot cle SQL UNION ALL pour cela)
• utiliser st_polygonize sur ce gros objet "union des boundaries" pour
reconstruire les polygones découpés là ou les lignes s'intersectent
• Prendre les pointOnSurface de cette table de résultat et regarder dans quels polygones
initiaux ils tombent: vous pourrez alors associer les attributs des polygones initiaux
avec les polygones finaux.
Pour la gestion des champs que vous voulez, il faut mieux préparer cela en amont a partir
des 25 tables et définir une structure commune: les champs que vous voulez garder, avec
null quand pas de data
Nicolas
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=373666#p373666
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