#1 Sat 29 May 2004 22:16
- Khaled Benmohamed
- Invité
calcul des coordonnees bornant les objets d'une table
Bonjour,
Je voudrai calculer sous mapInfo 6.5, les coordonnees qui bornent les objets de la tables des communes (polygones) de facon automatique pour les inserer dans la table donnees. Xmin, Ymin, Xmax et Ymax. Le meme traitement qu'on fait lorsqu'on selectionne un objet et qu'on appuie sur la touche F7(la fenetre information polygone nous fourni les coordonnees de bornage), seulement de facon iterative pour toutes les communes. C'est dans le but de borner la saisie des coordonnees sur une base de donnees numerique afin d'eviter les erreurs de saisie et donc de localisation
Merci d'avance
#2 Tue 01 June 2004 08:45
- Francois Biju-Duval
- Invité
Re: calcul des coordonnees bornant les objets d'une table
Bonjour.
Phrase SQL dans la fenêtre MapBasic :
Select ObjectGeography(table commune.obj,OBJ_GEO_MINX) Xmin ,
ObjectGeography(table commune.obj,OBJ_GEO_MINY) Ymin , ObjectGeography(table
commune.obj,OBJ_GEO_MAXX) Xmax , ObjectGeography(table commune.obj,OBJ_GEO_MAXY)
Ymax from table commune
[where ...]
[into table résultat]
Bien sûr le tout sur une seule ligne.
Bon travail.
#3 Tue 01 June 2004 10:44
- Serge Lasgouzes
- Invité
Re: calcul des coordonnees bornant les objets d'une table
Table Mettre a jour colonne ou dans fenetre Mapbasic.
Tableinfo( Nom_table ,Valeur)
Valeur = 25 MinX, 26 MinY, 27 MaxX, 28 MaxY
Attention faire passer une commande Set CoordSys contenant les infos de projections avant le calcul des coordonnees.