#1 Thu 27 July 2000 07:31
- Yvan Le Noir
- Invité
[MI 5.5] pb unites des coordonnees de centroides
Bonjour,
Je travaille sur Mapinfo 5.5 et j'ai une table de polygones sur l'Italie en
UTM zone 32.
Je souhaite recuperer les coordonnees en metres des centroides de tous les
polygones de ma table dans un champ dedie (flottant).
J'utilise pour cela la fct mettre a jour colonne, en utilisant la fonction
centroidX(obj) et centroidY(obj)
Les coordonnees sont en metres, mais lorsque je lance la mise a jour du
champ, mapinfo ecrit les coordonnees en degres decimaux.
J'ai pourtant verifie les parametres d'unites tant dans les preferences
d'affichage que dans les options de carte.
Quelqu'un sait-il d'ou vient ce probleme et comment le resoudre?
Merci
Yvan
#2 Thu 27 July 2000 07:35
- CABA Jerome
- Invité
Re: [MI 5.5] pb unites des coordonnees de centroides
Salut,
Je rencontre souvent ce probleme (bug ou mauvaise
manip ?)
J'utilise deux methodes pour le forcer a calculer avec
la bonne projection :
-> Carte > Options > projection : fixer une projection
bidon ; OK ; revenir sur les options et remettre la
bonne projection.
-> recuperer dans une fenetre Mapbasic le CoordSys de
la Carte et reexecuter la commande SET MAP COORDSYS...
(Pour UTM32 je crois que c'est :
Set Map CoordSys Earth Projection 8, 104, m , 9, 0,
0.9996, 500000, 0)
J'espere t'avoir repondu correctement, il y a peut
etre d'autres moyens plus propres .
Cordialement
Jerome
#3 Sat 29 July 2000 07:34
- Michel PIGUET
- Invité
Re: [MI 5.5] pb unites des coordonnees de centroides
Une astuce peut etre.
Retourner dans carte, options, projections, changer le systeme de projection
courant, valider, sortir puis y retourner en remettant le syteme voulu.
Normalement ca devrait marcher
Cordialement,
#4 Thu 27 July 2000 07:35
- Jacques Paris
- Invité
Re: [MI 5.5] pb unites des coordonnees de centroides
Quand MI/MB travaille sur les coordonnees d'une table, il utilise son
systeme de coordonnees internes, en degres decimaux. Si on veut
exterioriser des coordonnees comme dans votre cas, il faut specifier le
systeme a utiliser. Le plus simple est d'ouvrir la fenetre MapBasic et de
taper puis entrer
set coordsys table le-nom-de-votre-table
Cela devrait donner les resultats voulus.
Jacques PARIS
e-mail jakesp@ total.net
For MapInfo support, see the Paris PC Consult enr. site at
http://www.total.net/~rparis/gisproducts.htm