Table des matières

MapBasic : Requêtes utiles

Transformer des entités en centroïdes

Update ma_table set obj = centroid (obj)

Coordonnées de centroïdes

coordonnees des centroides, MI me les donne dans un autre système. Comment faire pour les obtenir dans le même système de géoreferencement que ma carte ?

set coordsys table nomtable
“nomtable” est le nom de votre table cartographique déjà ouverte, ensuite recalculez les centroïdes.

http://georezo.net/forum/viewtopic.php?pid=14957#p14957

Récupérer les coordonnées XY dans la table attributaire

Création de deux champs “X” et “Y” via le Menu Table/Gestion des tables/Modifier structure.
Ensuite soit :
- - Par la mise à jour, Pour la colonne X, écrire : centroidX(obj) et pour la colonne Y, écrire : centroidY(obj).

- Dans la FMB, taper :

update matable set X = centroidx(obj)
update matable set Y = centroidY(obj)

En remplaçant “matable” par le nom de la table.