Re: Re: finding irregular areas

• To: mathgroup at christensen.cybernetics.net
• Subject: [mg1114] Re: [mg1041] Re: finding irregular areas
• From: Allan Hayes <hay at haystack.demon.co.uk>
• Date: Mon, 15 May 1995 01:01:43 -0400

```Given a list of coordinates  {c1,c2, ...., cn} the area of the
polygon defined (returning to c1 at the end) is the sum of the
signed areas of the triangles  {c1,c2,c3},{c1,c3,c4},
...{c1,cn-1,cn}. So a formula for it is

Area[cds_] :=
Plus@@Det/@Partition[(# - First[cds])&/@Rest[cds],2,1]/2

Steve's colleague, who needs the areas of fields, can get the list
of coordinate of points along the field boundary in an
anti-clockwise direction in the that way Paul suggests. The areas of
ponds can be be found separately and deleted, or he could make one
list by jumping onto their edges and going round them them
clockwise. And, for islands in those ponds, ..

Allan Hayes
hay at haystack.demon.co.uk

```

• Prev by Date: Re: How to solve system of inequalities?
• Next by Date: Exporting long #'s with mathlink
• Previous by thread: Re: finding irregular areas
• Next by thread: Re: finding irregular areas