Pages: 1
- Sujet précédent - creer un point (centroide ou barycentre) a partir d'un polygone - Sujet suivant
#1 Tue 01 March 2005 08:43
- Johann Abrassart
- Invité
creer un point (centroide ou barycentre) a partir d'un polygone
Bonjour,
Pour creer un point a partir d'un polygone (ce point pouvant
etre le centroide ou le barycentre) quelqu'un aurait il une astuce ou un
mbx ?
Merci d'avance
Johann ABRASSART
Administrateur SIG DAF971
#2 Tue 01 March 2005 11:55
- Hurson Christophe
- Invité
Re: creer un point (centroide ou barycentre) a partir d'un polygone
Creer deux colonne X et Y dans la table de polygones
Mettre a jour ces colonnes avec fonctions CentroidX et centroid Y
Enregistrer la table sous ... (disons : matable_point.tab )
Puis ouvrir matable_point
Table > gestion table> modifier structure : decocher table graphique : les
polygones seront supprimes
Fermer la boite de dialogue et la reouvrir
Recocher table graphique > vous pourrez a nouveau creer des objets
dans la table
Puis table> creer Points..., en utiisant les X et Y precedemment renseignes.
Attention : les coordonnees renvoyees par CentroidX/Y risquent d'etre en
latitude longitude (+/-2 virgule qqchose pour X)
Voila.
Christophe Hurson
Reserves Naturelles Catalanes
32, allees Arago
F 66 500 PRADES
#3 Tue 01 March 2005 12:50
- Cornen Yann
- Invité
Re: creer un point (centroide ou barycentre) a partir d'un polygone
Effectuer une copie de la table de polygones a transformer en points
Executer l'instruction suivante en langage mabasic (menu affichage => afficher fenetre mapbasic) :
Set Coordsys Table (nom_table)
Update nom_table Set Obj = CreatePoint (centroidX (obj), centroidY(obj))
Yann Cornen
Charge de mission S.I.G.
Conseil general des Pyrenees-Atlantiques
Pages: 1
- Sujet précédent - creer un point (centroide ou barycentre) a partir d'un polygone - Sujet suivant