#1 Tue 07 February 2006 16:04
- Daniel
- Membre
- Lieu: Victoriaville, Québec
- Date d'inscription: 6 Sep 2005
- Messages: 2028
Centroide
Bonjour à tous
J'ai un polygone irrégulier (en forme de croissant, moins courbé) et je cherche à voir où est le centroide. J'affiche, à partir de la gestion des couches, en bas, afficher le centroide. Ça fonctionne très bien sauf qu'il place le centroide presqu'à l'extémité gauche du polygone. J'aurais pensé qu'il aurait placé, de façon automatique, le centroide aux environs du centre du polygone mais à l'extérieur de ce dernier!!! Est-ce que quelqu'un connait comment Mapinfo place les centroide, d'un polygone! J'ai lu les infos de Jacques Paris sur les centroides et les flèches des lignes mais je n'ai pas trouvé de réponse pour les polygones.
L'information des centroides est utile lorsque l'on fait des calcul en hydraulique.
Si quelqu'un a une réponse, n'hésitez pas à la faire connaître.
Merci
Daniel
daniel.bosse@ teknika-hba.com
De retour à la géomatique
Hors ligne
#2 Tue 07 February 2006 17:43
- CB
- Participant occasionnel
- Date d'inscription: 5 Sep 2005
- Messages: 21
Re: Centroide
Normalement Mapinfo place le centroïde du polygone en fonction de sa forme. En gros il trace un rectangle qui englode les extrémités de ton polygone : le centroïde de ton polygone est celui de ce rectangle... si ton polygone est fortement "étiré", son centroïde sera à l'extérieur de la forme de celui-ci...
Hors ligne
#3 Wed 08 February 2006 09:23
- michel wurtz
- Participant actif
- Lieu: Neuve-Eglise
- Date d'inscription: 17 Oct 2005
- Messages: 119
Re: Centroide
Algorithme a priori :
placement au centre du rectangle exinscrit (bounding box)
si ça tombe en dehors, on cherche un point sur la ligne horizontale
passant par ce point. Je crois que le point retenu est au milieu du
premier segment (à partir de la gauche) d'intersection de cette ligne
avec le polygone.
--
Michel Wurtz
Hors ligne
#4 Wed 08 February 2006 11:33
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: Centroide
Bonjour
En gros les centroides sont le centre du rectangle englobant l'objet (le
MBR: minimum bounding rectangle)....sauf pour ces fameux croissants pour
lesquels MI fait la correction de remettre le centroide dans l'objet.
L'algorithme exact est : au centre du premier segment définit par
l'intersection entre le contour de l'objet et la ligne horizontale
centrale du rectangle englobant.
Il existe un mbx plus ou moins gratuit qui crée des "vrais" centroïdes
(définis comme centre de plus gros cercle inscriptible dans le
polygone). A vous de chercher car j'ai oublié les coordonnées de cet
outil....
Maurice NADAL
Hors ligne