Strict Standards: Declaration of syntax_plugin_tag_tag::handle() should be compatible with DokuWiki_Syntax_Plugin::handle($match, $state, $pos, Doku_Handler $handler) in /var/www/html/web/wiki/lib/plugins/tag/syntax/tag.php on line 118

Strict Standards: Declaration of syntax_plugin_tag_tag::render() should be compatible with DokuWiki_Syntax_Plugin::render($format, Doku_Renderer $renderer, $data) in /var/www/html/web/wiki/lib/plugins/tag/syntax/tag.php on line 118

Strict Standards: Only variables should be assigned by reference in /var/www/html/web/wiki/lib/plugins/tag/syntax/tag.php on line 79
main:logiciels:mapinfo:faq:01

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.