banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

GEODATA DAYS 2024

#1 Tue 18 April 2006 23:14

kariboo
Participant actif
Date d'inscription: 18 Apr 2006
Messages: 53

Découper des polygones avec des lignes

Bonjour,
Je voudrais découper un polygone selon des objets lineaires appartenant à une autre couche, mais cette fonction n'est pas possible avec des lignes sur mapinfo.
Quelqu'un a-t-il une idée ? Il existe peut-etre un mbx pour pourvoir le faire ?
Merci !!!

Hors ligne

 

#2 Wed 19 April 2006 09:39

lagnion
Participant actif
Date d'inscription: 5 Sep 2005
Messages: 64

Re: Découper des polygones avec des lignes

Je ne sais pas quelle version de mapinfo vous avez. Avec la version 7 on
peut découper avec une polyligne (définir la cible, selectionner la
polyligne, puis faire objet/découper avec polyligne) (voir dans l'aide).
MAIS apparemment le découpage n'est possible qu'avec une polyligne à la
fois.
ça doit donc marcher en faisant une boucle qui fait découper les objets
successivement par chacune des polylignes de la couche à utiliser
(eventuellement en les ayant désagrégées d'abord pour n'avoir pas de
polylignes multiples.)
Si votre problème est que vous avez des lignes, et pas des polylignes, vous
selectionnez les lignes et faites objet/transformer en polylignes et vous
aurez des polylignes.

Annick Lagnion


annick lagnion
DDE29

Hors ligne

 

#3 Wed 19 April 2006 16:08

kariboo
Participant actif
Date d'inscription: 18 Apr 2006
Messages: 53

Re: Découper des polygones avec des lignes

Effectivement dans ma version de mapinfo (le 8, parce que dans le 7 ce n'etait pas possible) on peut découper avec les polylignes, mais le problème est qu'il y en a un grand nombre sur ma couche.
Comment faire cette boucle qui ferait découper successivement le polygone par chaque polyligne ? Ca devrait fonctionner mais je n'ai aucune idée de la facon dont je dois procéder.
Merci !

Hors ligne

 

#4 Thu 20 April 2006 09:30

Maurice
Membre
Lieu: Montpellier
Date d'inscription: 5 Sep 2005
Messages: 5331

Re: Découper des polygones avec des lignes

Bonjour,
Une 'astuce' qui peut marcher:
- ajouter des noeuds au(x) polygone(s) définis comme cible avec la sélection des rivières
- ajouter des noeuds aux rivières définies comme cible avec la sélection de(s) polygone(s)
- ajouter dans une même table rivières et polygone(s) et transformez ceux-ci en polylignes
- dans la fenêtre MapBasic tapez Objects Enclose (puis enter)
Le résultat devrait être ce que vous espérez ...si les rivières coupent bien le(s) polygone(s)

Hors ligne

 

#5 Thu 20 April 2006 20:37

kariboo
Participant actif
Date d'inscription: 18 Apr 2006
Messages: 53

Re: Découper des polygones avec des lignes

Un grand merci, "l'astuce" a très bien fonctionné pour mon cas....

Hors ligne

 

Pied de page des forums

Powered by FluxBB