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

#1 Fri 25 April 2003 17:20

Christian Marmond
Invité

coordonnees extremites de polygones

Bonjour,

sous MI6.0, j'aimerais pouvoir recuperer les coordonnees (X1,Y1) (X2,Y2) des extremites de polylignes dans la table attributaire associee, ainsi que le sens affecte aux lignes.

Ces infos sont accessibles en visualisation (double clic sur la ligne pour afficher les coordonnees, affichage du sens de ligne dans le controle des couches), mais je ne sais pas comment renseigner ma table avec.

Je pense qu'il doit exister des possibilites assez simples avec mapbasic, mais je n'ai pas trop idee des codes...

D'autre part, j'ai utilise l'outil REVRDIRC.mbx pour modifier le sens de certaines lignes, et j'ai vu par la suite que les valeurs des X1 et X2 de certaines lignes ne sont pas coherentes avec le sens de la ligne X2 < X1). Est-ce lie a la gestion de la modification du sens de ligne, ou a la facon dont MI gere les coordonnees ???

Merci pour toute info, tout conseil, voire tout bout de code ;-)

Cordialement
&
bonne apres-midi

Christian Marmond

 

#2 Fri 25 April 2003 17:20

Laurent Frilleux
Invité

Re: coordonnees extremites de polygones

Bonjour

voici le truc pour les polylignes
objectnodex(obj,1,1) ==> x debut
y       ==> y debut
objectnodex(obj,1,objectinfo(obj,20)) ==> x fin
y                    == Y fin

par contre je ne sais pas recuperer le sens d'une ligne mais je suis
interesse :-)

bonne fin de journee

 

Pied de page des forums

Powered by FluxBB