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

Pour sécuriser votre compte sur les forums du GeoRezo, nous demandons de changer votre mot de passe.

Vous allez recevoir un message pour effectuer ce changement de mot de passe.

Merci de bien respecter les règles préconisées.

#1 Wed 09 May 2001 22:27

Pascal Barbier
Invité

recuperer centroides de polygones

Bonjour,
Est ce que qqun a developpe un MBX qui produit une table des centroides
d'une table de polygones? ou bien existe -il un outils pour recuperer ces
coordonnees de centroides sous forme de tables de points?
Merci beaucoup

--
Pascal BARBIER

 

#2 Wed 09 May 2001 22:29

Roddier Sebastien
Invité

Re: recuperer centroides de polygones

Bonjour

Vous n'avez pas forcement besoin d'un MBX

1- Vous pouvez recuperer les centroides de vos polygones en utilisant une simple
requete SQL et creeer une table de points par la suite :

dans la fenetre MB :
set coordsys table nom-de-la-table-de-polygones
select centroidx(obj), X , centroidy(obj) Y from nom-de-la-table-de-polygones
puis creer une nouvelle table de points avec cet ensemble de selection

si vous desirezr recuperer tous les attributs, ajouter deux colonnes a votre table et
mettez les a jour avec les fonctions centroidx et centroidy

2- Vous pouvez mettre a jour votre table de polygone en table de point (ATTENTION
remplacement des polygones par des points):

dans la fenetre MB :

update table-de-polygones set obj = createpoint(centroidx(obj), centroidy(obj))

Cordialement

Sebastien RODDIER
Institut Francais de l'Environnement

 

Pied de page des forums

Powered by FluxBB