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 !.
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

Printemps des cartes 2024

#1 Tue 13 February 2001 23:22

Benoit GANDOULY
Invité

Coordonnees de centroides

Bonjour,

Sous MI 5.0, j'ai un fichier de polygones en projection non-terrestre et
avec des coordonnees en metres. Je veux recuperer dans deux champs intitules
coordX et coordY les coordonnees en metres des centroides de chacun des
objets.
Je cree donc une expression qui me calcule ces valeurs dans mes deux champs,
au moyen des fonctions CentroidX et CentroidY.
Or, alors que ma couverture de polygones s'etend de X = 674 000 a 697 000 et
de Y = 1 751 000 a 1 774 000 metres, j'obtiens pour mes centroides des
coordonnees calculees qui courent de X = 6,102 971 a 6,235 118 et de Y =
15,920 901 a Y = 15,787 705.
Quelqu'un a-t-il une idee :
1. De ce que ces resultats signifient ?
2. De de la facon de parametrer MI pour qu'il me renvoie effectivement les
coordonnees metriques, que je visualise sans probleme en double-cliquant sur
les objets ?
D'avance, merci pour les reponses.

Benoit GANDOULY
VAT Modelisation SIG - Canne a Sucre

 

#2 Tue 13 February 2001 23:24

Denis Jouin
Invité

Re: Coordonnees de centroides

Bonsoir !

1) la signification du resultat que vous obtenez est la suivante :

vous obtenez les coordonnees des centroides en DEGRES et non en metres.

Par defaut MAPINFO renvoie toujours les coordonnees en degres !
meme pour les cartes en non terrestre.

2) Comment obtenir le resultat souhaite en metres ?
Il faut indiquer a mapinfo que vous voulez les resultat, non pas dans son
systeme par defaut, mais dans un systeme que vous lui imposez.

Pour ce faire il faut ouvrir la fenetre mapbasic (menu affichage) puis
copier dans cette fenetre la commande :

set coordsys table NomTable

et appuyer sur la touche entree apres avoir mis le curseur sur la ligne, ce
qui a pour effet d'executer la commande.

(NomTable est le nom de votre table).

Ensuite vous obtiendrez les coordonnees dans le systeme de votre table,
c'est a dire le systeme metrique.

Bon courage.

Denis Jouin

 

Pied de page des forums

Powered by FluxBB