Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?

MapBasic : Requêtes utiles

Transformer des entités en centroïdes

Update ma_table set obj = centroid (obj)

Coordonnées de centroïdes

  • Problème : ma table est georeferencee dans un système de coordonnées, mais lorsque je demande les

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.

 
main/logiciels/mapinfo/faq/01.txt · Dernière modification: 2009/04/15 20:59 (modification externe)
Recent changes RSS feed Creative Commons License Valid XHTML 1.0 Valid CSS Driven by DokuWiki