#1 Tue 20 July 2010 15:29
- benjamin.norrito
- Participant occasionnel
- Date d'inscription: 27 Jan 2010
- Messages: 24
Création d'un polyligne en fonction de l'environnement
Bonjour,
voilà j'ai deux points appartenant à un polygone, l'un étant le centroïde, l'autre un noeud. J'aimerais relier les deux sans que la polyligne sorte du polygone. Est-ce que c'est possible ?
Et si oui, comment?
Merci d'avance!
PS: j'ai mis en fichier joint une petite image pour illustrer le problème
Dernière modification par benjamin.norrito (Tue 20 July 2010 15:30)
Hors ligne
#2 Tue 20 July 2010 15:31
- jean94
- Participant assidu
- Date d'inscription: 13 Aug 2009
- Messages: 436
Re: Création d'un polyligne en fonction de l'environnement
Bonjour
Pourquoi ne le fait tu pas manuellement avec l'outil polyligne?
JF
Hors ligne
#3 Tue 20 July 2010 16:19
- Marc-André
- Participant assidu
- Lieu: Montréal
- Date d'inscription: 30 Sep 2005
- Messages: 688
Re: Création d'un polyligne en fonction de l'environnement
Bonjour,
Activez le mode «Fusion» avec la touche «F» du clavier.
De cette manière, quand vous numériserez, les points de départ et d'arrivée de la polyligne coïncideront parfaitement avec le noeud et le centroïde du polygone.
Hors ligne
#4 Tue 20 July 2010 16:21
- benjamin.norrito
- Participant occasionnel
- Date d'inscription: 27 Jan 2010
- Messages: 24
Re: Création d'un polyligne en fonction de l'environnement
je le fais manuellement, mais sachant que j'ai à le faire pour des milliers de cas, l'automatiser me ferait gagner beaucoup de temps!
Hors ligne
#5 Wed 21 July 2010 14:45
- benjamin.norrito
- Participant occasionnel
- Date d'inscription: 27 Jan 2010
- Messages: 24
Re: Création d'un polyligne en fonction de l'environnement
j'ai trouvé la solution! enfin il resterait simplement à le mettre sous mbx, mais comme j'ai pas Mapbasic pour mapinfo 7.8...(si quelqu'un entend mon appel!lol!)
1. A l'aide de l'outil Gridmaker, créer une grille en polygone et une autre en polyligne recouvrant la surface du polygone d'étude.
2. Decouper les grilles en fonction du polygone etudié
3. Créer une table ligne et colonne à partir de la grille polyligne
4. decouper la table ligne puis colonne, en fonction de la grille polygone
5. regrouper les tables lignes et colonnes. Ainsi on a une table découpée en segments
6. Utiliser ChronoVia, indiquer les points de départ et d'arrivée, utiliser la table grilleligne decoupée en segment comme réseau
7. Il va calculer l'itinéraire le plus court, et créer une table itinéraire
8. Assembler les segments de l'itinéraire
9. activer l'accrochage et lisser pour que la ligne est une forme plus naturelle
et voila! bon bien sur manuellement c'est fastidieux mais si quelqu'un pouvait m'aider à le mettre en mbx ce serait fantastique!
Hors ligne
#6 Wed 21 July 2010 16:09
- jean94
- Participant assidu
- Date d'inscription: 13 Aug 2009
- Messages: 436
Re: Création d'un polyligne en fonction de l'environnement
Bonjour,
Ton point qui est un noeud, comment est-il définit?
Ta polyligne qui ne doit pas sortir du polygone peut-elle être n'importe ou et n'importe comment dans le polygone ou doit avoir le chemin le plus court.
JF
Hors ligne