SIGN IN TRY FOR FREE

Recommendation: Whenever possible, you should work with the data in the same coordinate system as they are produced in, i.e. UTM (in the same zone!) for Sentinel-2. This will prevent the inaccuracy resulting from reprojections, rounding, etc.

However, if you really want to do it, we recommend the following approach:

  • latitude resolution = real world ground distance resolution/ 111226.26
  • longitude resolution = real world ground distance resolution/ 111226.26 / cos(lat)
    • lat = the latitude of the point at which the conversion needs to take place

Example:

You are at (lat,lon) = (45,10) and want to know how many degrees 10m is

  • latitude resolution = 10 / 111226.26 ~= 0.000090
  • longitude resolution = 10 / 111226.26 / cos (45 degrees) ~= 0.000127

Notes

  • the coordinate systems are complicated, even more so if you go towards the poles
  • the above formulas hold for real world distances; projected distances (web mercator, UTM, etc.) are not the same thing and can be complicated to convert. That said, the UTM distance is usually quite close to the real world distance, so the formula for converting between UTM and WGS84 should give reasonable results
  • cos(lat) should be perfomed with the latitude in radians, not degrees, so it’s actually cos(latDegrees * PI / 180)