Message posté par : hugo mtda
----------------------------------------
Bonjour à tous,
Je souhaite faire une auto-intersection de polygones (tampon de 100m), dans QGIS
l'outil Self-intersection, me prend beaucoup trop de temps à tourner (plus de 32h).
Je suis donc passé sur R pour faire le traitement beaucoup plus rapidement. J'utilise
le package sf et la fonction st_intersection pour faire mon auto-intersection.
Voici mon code :
-----------------
Code :
# Charger le fichier GeoPackage
data = st_read("Tampons_100m.gpkg")
# Decouper les polygones a chaque intersection
intersection = st_intersection(data, data)
# Exporter des donnees
st_write(intersection, "mon_fichier.gpkg", append = FALSE, layer_options =
"OVERWRITE=true")
-----------------
Seulement le résultat que j'obtient ne coupe pas tout mes polygones, certain ne sont
pas découpés à chaque intersection.
Je vous joins un exemple de polygone qui n'est pas correctement coupé. Les lignes
rouges c'est toutes les intersections de ma couche et en jaune c'est une entité
qui a mal été découpée.
Je précise que j'ai vérifié les géométries et qu'il n'y a aucune erreur de
géométrie dans ma couche.
Est ce que quelqu'un aurait une idée d’où peut venir le problème ?
Merci d'avance,
Bonne journée
----------------------------------------
Ce message est accompagné de fichiers, pour les télécharger, suivre le lien ci-dessous.
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=368149#p368149
Pour y répondre : geomatique(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