## Centroid

**Syntax**

MapWinGIS.Point Centroid(ref MapWinGIS.Shape polygon)

**Summary**

This function returns a MapWinGIS.Point that represents
the

mathematical "center of mass" for the MapWinGIS.Shape
polygon.

Currently, shapes with multiple parts are supported, but
treated

as island chains, not as shapes with holes. Shapes with holes

or shapes with self-intersecting parts will still return a
value,

but it is not likely to be the correct value.

**Parameters**

polygon |
[In] The MapWinGIS.Shape POLYGON/POLYGONZ/POLYGONM to find the centroid of. |

**Returns**

The centroid: a point representing the center of mass of the polygon.

**Remarks**

this version of the function has been heavilly redone

from Angela's orginal code in order to allow for the centroid to be
calculated

for many more situations.

Visual Basic Net 2005 Example
Implementation Code

Visual C# 2005 Example Implementation
Code

Back to
Utils