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é ?

#1 Thu 03 May 2007 00:11

hanczyk
Participant assidu
Lieu: Châlons-en-Champagne
Date d'inscription: 21 Apr 2006
Messages: 596

centroïd

MapInfo 7.8
objectif : matérialiser le centre de lignes

je souhaite matérialiser le centre de plusieurs lignes par un point.
je créé une nouvelle, j'extrait les coordonées via extracteur de coordonnées (mbx de MI)
je créé une table de points (crée point)
mais quand je superpose les 2 tables j'ai un décalage (mesuré par endroit de 2 mètres), même si les coordonnées paraissent identiques.
pouvez-vous m'éclairer
par avance merci

joint la table ligne d'origine


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Jean-Marc Hanczyk

Hors ligne

 

#2 Thu 03 May 2007 09:34

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

Re: centroïd

Bonjour,
Etes vous sûr que vos lignes en sont bien (2 points) ?? Il me semble qu'elles ont toutes des points intermédiaires...
Si ce sont des polylignes (3 points et plus) il y a des chances que l'extracteur de coordonnées, qui utilise la fonction Centroid(), renvoie un point au milieu du segment milieu de la polyligne (s'il y a 3 points il retournera les coordonnées du point intermédiaire, qui n'est pas forcément au milieu)

Hors ligne

 

#3 Thu 03 May 2007 22:11

hanczyk
Participant assidu
Lieu: Châlons-en-Champagne
Date d'inscription: 21 Apr 2006
Messages: 596

Re: centroïd

votre analyse est exact, je viens de vérifier.
la tête dans le guidon j'avais oublié les fondamentaux : une polyligne = succession de ligne, je me suis arrêté à ce que je voyais à l'écran...


Jean-Marc Hanczyk

Hors ligne

 

Pied de page des forums

Powered by FluxBB