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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Wed 17 January 2007 11:26

rvmap
Participant occasionnel
Lieu: CHATENAY-MALABRY
Date d'inscription: 15 Jan 2007
Messages: 24

Comment récupérer coordonnées X et Y dans colonne X et Y de la table

Bonjour,

j'ai une table et je voudrais rajouter les coordonnée XY des élément dans deux colonnes XY

j'ai bien créé les deux colonnes X et Y ...avec TABLE ... Gestion des tables et Modifier Structure en mettant type "Flottant" pour les colonnes crées

ensuite j'ai bien fait Table ... Mise à jour Colonne ... en prenant comme valeur l'expression CentroidX(obj)

mais au lieu d'avoir une valeur dans le sytème de la projection carto lambert 2 j'ai des valeurs style -0,529028 qui s'affichent...

comment dois-je faire pour avoir plutôt la valeur style 720450 qui et la vraie valeur du centroïde de l'objet quant je controle celui-ci ?

je voulais aussi savoir comment récupérer la valeur Z de l'objet car j'ai pas trouver l'expression à utiliser

Merci par avance pour les réponses

Hors ligne

 

#2 Wed 17 January 2007 11:43

bruno_lafage
Participant occasionnel
Lieu: Montpellier
Date d'inscription: 19 Dec 2006
Messages: 27
Site web

Re: Comment récupérer coordonnées X et Y dans colonne X et Y de la table

Bonjour, essayez de faire une copie de votre table et spécifiez bien la projection voulue, et non pas dans carte/option.
c'est une piste ....

bruno lafage

Hors ligne

 

#3 Wed 17 January 2007 11:54

rvmap
Participant occasionnel
Lieu: CHATENAY-MALABRY
Date d'inscription: 15 Jan 2007
Messages: 24

Re: Comment récupérer coordonnées X et Y dans colonne X et Y de la table

Merci c'est fait mais c'est pas ça ... la table à bien la projection voulue ...

Hors ligne

 

#4 Wed 17 January 2007 12:24

jean-francois Behm
Participant assidu
Lieu: Toulouse
Date d'inscription: 5 Sep 2005
Messages: 212
Site web

Re: Comment récupérer coordonnées X et Y dans colonne X et Y de la table

Bonjour,
il faut :
1: ouvrir la fenêtre MapBasic (dans le menu Options) ;
2: Taper : set coordsys table nom_de_la_table
3 : refaire la mise à jour de X et Y.

Bon courage

Dernière modification par jean-francois Behm (Wed 17 January 2007 14:42)


Jean-François Behm
SERVICES GEOGRAPHIQUES
Centres de formation SIG - http://servicesgeographiques.com

Hors ligne

 

#5 Wed 17 January 2007 13:26

rvmap
Participant occasionnel
Lieu: CHATENAY-MALABRY
Date d'inscription: 15 Jan 2007
Messages: 24

Re: Comment récupérer coordonnées X et Y dans colonne X et Y de la table

avec MB il me met un message d'erreur quant j'utilise set coordsys table ma_table ... Bon pas grave ...

j'ai trouvé la solution avec l'utilitaire coordonate extractor qui créé 2 colonnes X et Y et qui met à jour ces deux colonnes ... c'est simple et super facile.

En tous les cas merci pour vos réponses

Hors ligne

 

#6 Wed 17 January 2007 13:45

sigeo
Participant occasionnel
Lieu: Gageron
Date d'inscription: 5 Sep 2005
Messages: 26

Re: Comment récupérer coordonnées X et Y dans colonne X et Y de la table

Bonjour,
MI met à jour votre table, sauf qu'il n'utilise pas le même système de projection que vous.

-   Ouvrez votre fenêtre carte correspondant à votre table.
-   Ouvrez la fenêtre mapbasic et tapez cette ligne de code: Set coordsys window frontwindow()
-   Mettez ensuite votre table à jour avec "centroid(x puis y)(obj)".

Et voilà.

J.BRUN

Hors ligne

 

#7 Wed 17 January 2007 14:33

rvmap
Participant occasionnel
Lieu: CHATENAY-MALABRY
Date d'inscription: 15 Jan 2007
Messages: 24

Re: Comment récupérer coordonnées X et Y dans colonne X et Y de la table

Merci SIGEO ... je viens de faire l'essai et cela fonction aussi ... mais c'est vrai que le plus simple c'est l'utilitaire coordonate extractor qui créé les colonnes XY et les rempli correctement en une seule manip

Merci

Hors ligne

 

Pied de page des forums

Powered by FluxBB