#1 Tue 16 September 2014 11:08
- kug
- Participant occasionnel
- Date d'inscription: 1 Jul 2013
- Messages: 32
Linéariser polygones d'épaisseur de moins 50m
Bonjour,
A partir d'un shapefile contenant des polygones, je souhaiterais générer la ligne située au centre du polygone (ou une (des) partie(s) du polygone) si l'épaisseur de celui ci est inférieure à 50m.
Pour la linéarisation , je comptais utiliser "CenterLinetReplacer" mais je n'arrive pas à isoler les parties de polygones à linéariser.
Merci d'avance
Hors ligne
#2 Tue 16 September 2014 11:38
Re: Linéariser polygones d'épaisseur de moins 50m
Hello,
Peut-être que ce transformer peut aider : http://fmepedia.safe.com/articles/Sampl … unding-Box
Freelance traitements ETL FME certifié: www.sitdi-france.fr Twitter : @sitdifrance
Site perso ~ www.partir-en-vtt.com
Hors ligne
#3 Tue 16 September 2014 11:44
Re: Linéariser polygones d'épaisseur de moins 50m
Une autre idée me vient à l'esprit. Si tu fais un buffer négatif de 50 m et qu'après tu regardes s'il reste quelque chose de ton polygone, alors tu es en présence d'un polygone que tu souhaites traiter.
A voir
Freelance traitements ETL FME certifié: www.sitdi-france.fr Twitter : @sitdifrance
Site perso ~ www.partir-en-vtt.com
Hors ligne
#4 Tue 16 September 2014 11:53
- kug
- Participant occasionnel
- Date d'inscription: 1 Jul 2013
- Messages: 32
Re: Linéariser polygones d'épaisseur de moins 50m
Merci pour ces réponses.
Le transformer que tu m'as indiqué a l'air très bien mais ne convient pas dans le cas de surfaces assez complexes (cf PJ)
Je vais tester avec les buffers.
Hors ligne