#1 Wed 18 April 2007 18:59
- Daniel
- Membre
- Lieu: Victoriaville, Québec
- Date d'inscription: 6 Sep 2005
- Messages: 2028
Encore les fameux centroide!!!
Bonjour
J'ai fait une recherche avant d'envoyer ce message et je n'ai pas trouvé la solution.
J'ai des polygones à laquelle je fait une thématique avec des "pointes de tartes". La thématique, pas de problème. C'est l'endroit où il met la fameuse tarte!!! Dans un message précédent (par moi-même), Maurice laisse entendre qu'il existe un MBX qui permet de mettre un centroide à l'intérieur des polygone.
Est-ce que quelqu'un connait ce MBX, gratuit ou non????
Merci
Daniel
De retour à la géomatique
Hors ligne
#3 Thu 19 April 2007 16:53
- Daniel
- Membre
- Lieu: Victoriaville, Québec
- Date d'inscription: 6 Sep 2005
- Messages: 2028
Re: Encore les fameux centroide!!!
Bonjour
Merci Maurice. Ça fonctionne très bien. Encore merci à toi et au forum!!!!
Daniel
De retour à la géomatique
Hors ligne
#4 Thu 19 April 2007 21:39
- Jean-Jacques
- Participant actif
- Lieu: Aurillac
- Date d'inscription: 4 Jan 2006
- Messages: 99
Re: Encore les fameux centroide!!!
Bonjour,
Je comprends pas bien la question car un centroïde dans MapInfo est toujours dans le polygone certes pas au centre de gravité.
A+
J.J.
Jean-Jacques
DDT15
Hors ligne
#5 Fri 20 April 2007 10:37
- michel wurtz
- Participant actif
- Lieu: Neuve-Eglise
- Date d'inscription: 17 Oct 2005
- Messages: 119
Re: Encore les fameux centroide!!!
La solution s'appelle "SpatialSQL". Cet outil propose entre autre le calcul de "Visual Centroid", qui correspond au centre du plus grand cercle inscrit dans un polygone, donc va bien avec la mise en place de
camemberts.
Ceci est d'ailleurs ma propre définition du "vrai" centroïde, le centre de gravité n'ayant qu'une réalité mécanique et non géographique.
Quant à l'algorithme de MapInfo (et quasiment tous les SIG), il consiste à prendre le centre du rectangle exinscrit ("bounding box"), et si le point tombe à l'extérieur du polygone, le décale au milieu du premier
segment trouvé sur la ligne horizontale passant par ce point, ce qui donne parfois des résultats pas très bons...
SpatialSQL est payant, mais on peut le télécharger et l'utiliser une trentaine de fois à titre d'essais. Il propose aussi, ce qui est bien intéressant, des alternatives (plusieurs "visual centroid" hiérarchisés).
Rechercher sur Google et voir en particulier cette page :
http://www.spatialprojects.com.au/spati … troids.htm
--
Michel WURTZ
Ministère de l'Agriculture - SG/SM/SDSI/CERI
Hors ligne