Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Cette année les GeoDataDays auront lieu à Montpellier les 15 et 16 septembre 2020 !

Les inscriptions sont ouvertes.

#1 Wed 09 January 2008 10:49

Thomas
Membre
Lieu: Rennes
Date d'inscription: 5 Sep 2005
Messages: 69

Distance entre points incrémentés

Bonjour,
Je dispose de nuages de points issus de relevés GPS. Je ne dispose d'aucun attribut mis à part l'ordre de saisie qui constitue l'identifiant.
Je souhaiterais connaitre la distance parcourue entre deux points consécutifs.
Quelqu'un a-t-il une solution?
Merci d'avance!

Hors ligne

 

#2 Wed 09 January 2008 12:36

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

Re: Distance entre points incrémentés

Bonjour
Pour éviter de passer par un mbx, il faudrait que vous organisiez la table avec 5 colonnes supplémentaires
Xo, en flottant, à mettre à jour avec CentroidX(obj)    X de l'origine (enregistrement n, voir conseil 2)
Yo, en flottant, à mettre à jour avec CentroidY(obj)     Y de l'origine (enregistrement n, voir conseil 2)
Xf     X de l'extrémité (= X de l'enregistrement n+1, voir conseil 1)
Yf     Y de l'extrémité (= Y de l'enregistrement n+1, voir conseil 1)
distance, à mettre à jour par l'expression: Distance(Xo,Yo,Xf,Yf,"m")...("m" si vous les voulez en mètres, voir conseil 2)
Conseils:
1- pour remplir Xf et Yf je vous conseille le détour par Excel, en exportant la table de données (sinon avec une copie de la table ou on décale les identifiants d'un cran...)
2- avant tout calcul dans MapInfo, écrire "Set CoordSys table ma-table" dans la fenêtre Mapbasic (puis 'enter' sur la ligne)

Hors ligne

 

#3 Thu 10 January 2008 14:30

Thomas
Membre
Lieu: Rennes
Date d'inscription: 5 Sep 2005
Messages: 69

Re: Distance entre points incrémentés

Un grand merci... encore...

Hors ligne

 

Pied de page des forums

Powered by FluxBB

Partagez  |