#1 Tue 20 May 2003 16:40
- Marie-laure Bossis
- Invité
extraire les coordonnees d'un point dans des champs
Bonjour tout le monde,
Je n'arrive pas a trouver la manip pour extraire les coordonnees en X et en Y d'objets situes sur une carte, pour les mettre dans des champs.
Merci d'avance.
Marie-Laure
#2 Tue 20 May 2003 18:34
- Antoine DELARUE
- Invité
Re: extraire les coordonnees d'un point dans des champs
enregistrez votre table (ex) sous un nouveau nom (new)
ouvrez ex et new, puis :
Table mettre a jour colonne
table a mettre a jour : new
utiliser une colonne de la table : ex
jointure entre les 2 tables a etablir sur un champ
colonne a mettre a jour : ajoute une colonne temporaire
calculer : valeur
de la colonne jointe : expression
choisir la fonction centroidX(obj)
meme manip pour Y
Fermer en enregistrant les modifs dans new
Ca devrait marcher!
Antoine DELARUE
Ingenieur forestier
Centre Regional de la Propriete Forestiere de Midi-Pyrenees
Maison de la Foret - 7 chemin de la Lacade
F-31320 Auzeville-Tolosane
#3 Tue 20 May 2003 18:34
- Elsass Philippe
- Invité
Re: extraire les coordonnees d'un point dans des champs
On peut utiliser l'outil Coordinate extractor (menu Outils - Gestionnaire
d'outils...) qui extrait X et Y d'un seul coup et permet de creer les champs
s'ils n'existent pas.
Les coordonnees sont extraites dans le systeme de la fenetre carte.
Attention il peut y avoir un bug avec les coordonnees Lambert : si
l'extraction donne des valeurs X Y en latitude longitude decimale, il faut
forcer les coordonnees Lambert en tapant dans la fenetre Mapbasic Set
coordsys table
cordialement,
Philippe ELSASS
Service Geologique Regional Alsace
15, rue du Tanin, Lingolsheim
F-67834 TANNERIES CEDEX
#4 Tue 20 May 2003 18:35
- Daniel Bosse
- Invité
Re: extraire les coordonnees d'un point dans des champs
Bonjour
Dans votre table, creez 2 colonnes (X et Y ou Lat et Long, ...) Par la suite, vous allez dans TABLE - UPDATE COLUMN,
dans Table to update: Votre table
dans colomu to update: la colonne X que vous venez de creer
dans get value from table: meme table que table to update
dans value: cliquez sur le bouton assist:
dans la fenetre qui apparait, cliquez sur le menu deroulant Function et choisissez CENTROIDx
Faites OK pour executer la commande. Vous allez voir votre tableau, dans la colonne X, la coordonnee est entree. Faites de meme pour Y mais en choisissant CENTROIDy.
Daniel
#5 Tue 20 May 2003 18:35
- Dariuspol5
- Invité
Re: extraire les coordonnees d'un point dans des champs
si tu es sur mapinfo 7 il n'y a rien de plus facile. en effet il existe un outil (coordinate extractor) qui le fait tres bien : il extrait les coordonnees et les mets dans la table correspondant.
alex