#1 Fri 27 June 2008 11:22
- Renaud
- Membre
- Lieu: Ploemeur (56)
- Date d'inscription: 9 Mar 2006
- Messages: 2315
Cohérence topologique de deux couches
Bonjour,
Je viens de récupérer une couche 'bassins versants' créée par un bureau d'études à partir d'un MNT.
Les sous-bassins produits correspondent à un redécoupage des zones hydrographiques de la BDCarthage, référentiel national sur les rivières.
Malheureusement, les nouveaux bassins versant ne sont pas en cohérence topologique avec les zones hydrographiques :
(orange : zones hydro; noir : sous-bassins; bleu : rivières)
[img]http://img241.imageshack.us/img241/8614/cherchecoherencesw9.th.jpg[/img]
Est-ce qu'il existe une solution simple pour mettre les sous-bassin en cohérence avec les zones hydro, autrement dit qu'ils suivent les mêmes limites quand ça a un sens ?
J'ai essayé le transformer RubberSheeter tout seul, mais le résultat n'était pas concluant. Est-ce un mauvais paramétrage de ma part ? Est-ce qu'il faut utiliser d'autres transformers ?
Renaud Mouche
Hors ligne
#2 Fri 27 June 2008 15:10
- Sylvie
- Membre
- Date d'inscription: 5 Sep 2005
- Messages: 3066
Re: Cohérence topologique de deux couches
Bonjour,
Bel exercice pour un vendredi !
Le "quand ça a un sens", c'est que tu ne veux pas que les limites internes à une zone hydro bougent, mais seulement les limites externes, c'est ça ?
Dans ce cas, j'essayerai la remise en géométrie ainsi :
- créer, s'il n'existe pas, un attribut pour regrouper les sous-bassins par zone hydro
- Dissolver pour séparer les limites internes (lignes) des limites externes (polygones)
- remise en cohérence des limites externes sur les zones hydro, avec RubberSheeter
- puis des limites internes, avec AnchoredSnapper
- repolygoniser le tout avec AreaBuilder
Petit workbench devra grand ...
Hors ligne
#3 Mon 30 June 2008 17:06
- Renaud
- Membre
- Lieu: Ploemeur (56)
- Date d'inscription: 9 Mar 2006
- Messages: 2315
Re: Cohérence topologique de deux couches
Effectivement, le workbench profite, il prend facilement du poids
Ca fonctionne bien là où les données sont propres, je n'ai plus qu'à voir les cas particuliers.
Merci
Renaud Mouche
Hors ligne