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é ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Fri 26 April 2002 19:54

Francois-xavier Robin
Invité

transformer des polygones en points

bonjour a tout le monde,

comment faire pour transformer une table de polygones en table de points (qui seraient les centroides des polygones) tout en conservant les donnees de la table initiale?
merci

Francois-Xavier Robin

 

#2 Mon 29 April 2002 19:53

Béatrice FERNANE
Invité

Re: transformer des polygones en points

Bonjour,

creer une colonne X et une colonne Y, affecter respectivement la valeur centroid(X) et centroidY et exporter la table en dbf ou en txt (changer le nom : exemple nombis). Ouvrir la table NOMbis dans MAPINFO et utiliser la fonction creer point. On obtient le resultat souhaite : une table de points ayant pour attributs les donnees du fichier polygone.

Beatrice FERNANE

 

#3 Mon 29 April 2002 19:52

Abourquin
Invité

Re: transformer des polygones en points

Bonjour,

depuis la fenetre mapbasic de mapinfo la commande

update table_de_polygones set obj = createpoint(centroidx(obj), centroidy(obj))

transformera tous les ojets de la table en objets points.

Cette commande altere les objets d'origine : ll faut donc travailler sur une copie de la table d'origine !

Antoine

 

#4 Mon 29 April 2002 19:54

Francois-xavier Robin
Invité

Re: transformer des polygones en points

merci a tout le monde pour vos reponses
en fait, il apparait a posteriori que les centroides de mes polygones etaient decales.
Jacques Paris m'a explique comment redresser la situation en transformant les polygones en polylignes pour ensuite les remettre en polygones. Mon probleme est ainsi resolu.

 

Pied de page des forums

Powered by FluxBB