This question already has an answer here:

How can the area of a map from OpenStreetMap be determined in the form of Xkm x Ykm, given the following information:

Values of left & right longitude & latitude in OpenStreetMap

  • Left Longitude = 103.554879
  • Right Longitude = 103.740497
  • Top Latitude = 1.585770
  • Bottom Latitude = 1.490873

Any ideas?

marked as duplicate by whuber Dec 23 '17 at 23:28

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.


I assume you wanted to calculate an area of a portion of the sphere. In that case you can split a spherical quadrangle into two spherical triangles, calculate the area of each and sum them up.

Check out some basic spherical trigonometry laws. That will tell you how calculate the diagonal of the quadrangle on a sphere.

Then, the area of each triangle can be found as:

area = (sum of angles) - Pi

Another approach would entail projecting the lat/lon coordinates into plane and calculate an area of the plane quadrangle. The projections usually cause area distortion unless you use equal-area projection.

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