|
Random rnd = new Random();
Coordinate[] c = new Coordinate[3];
for (int i = 0; i < 2; i++)
{
c[i] = new Coordinate((rnd.NextDouble() * 360) - 180, (rnd.NextDouble() * 180) - 90);
}
c[2] = c[0];
var polygon = new DotSpatial.Topology.Polygon(c);
var length = polygon.Length;
var area = polygon.Area;
Area value is zero in all cases
How to compute area of polygon?
|