I have only lengths for the sides of an irregular polygon, can anyone tell me how I can measure the area of the polygon? Remember only lengths of all the sides , no angles or coordinates.

Few forums mention about trangulation of the polygon etc But I only have side lengths.

Does anybody has any feedback?


migrated from gis.meta.stackexchange.com Mar 7 '12 at 14:25

This question came from our discussion, support, and feature requests site for cartographers, geographers and GIS professionals.

  • 4
    Some polygons have four sides of length 1. Such a polygon can have various shapes, from a square down to a long thin needle of length almost 2. Its area will range from 1 down to 0. This shows why the side lengths of any polygon of four or more sides usually do not determine its area. Therefore a formula or calculation of the type you seek does not exist. – whuber Mar 7 '12 at 14:27
  • 1
    Another example: a concave figure (smaller area) vs convex figure (larger area), each with same perimeter. – sgillies Mar 7 '12 at 16:41

As Whuber has mentioned in his comment, a four sided polygon is -mathematically speaking- constrained by 5 properties at a minimum. So If you have just the four side lenghts, you do not have one unique polygon. Hence you can't find its area.

  • 1
    My scenario is- user roughly digitizes the irregular polygon on the openlayers map and enters the exact lengths for each side of the polygon and I wanted the area to be calculated. Since everybody has mentioned that it is not possible to calculate area based on the side lengths, can the digitized polygon sides be adjusted according to the lengths entered and bring the polygon roughly to the nearest to what is supposed to be a correct polygon? Is it something possible in POSTGIS or SQL Server 2008? I think it is possible in Geomedia. – Vijay Sambhe Mar 8 '12 at 11:07
  • The digitized points should have coordinates, which can then be used to calculate the area of the polygon. The problem with using just lengths is that angles are needed also. The points used to define the polygon can also be used to get the angles. There is a standard formula for calculating the area. mathworld.wolfram.com/PolygonArea.html – mhoran_psprep Mar 12 '12 at 12:42

With the information given, you cannot derive the exact area for any polygon with more than 3 sides. However, there is a formula that will allow you to derive a range for the area.

  • 1
    I'm not sure if this adds anything more, than provided in the first answer. If you could add the formula to derive the range then that would be helpful. – nmtoken Aug 29 '17 at 16:24

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.