Feature request #10320

WGS84 Ellipsoid Calculations

Added by Antonio Locandro about 3 years ago. Updated 3 months ago.

Category:Projection Support
Pull Request or Patch supplied:No Resolution:
Easy fix?:No


I posted this in the developer mailing list but adding it here also

Hi all, in this document http://www.faa.gov/documentLibrary/media/Order/8260.54A.pdf in Appendix 2 there are lots of calculations and algorithms for solving some useful problems when working with non projected data e.g. EPSG 4326

There is also this github repo https://github.com/pkohut/GeoFormulas and http://wired2code.wordpress.com/2010/07/14/wgs84-ellipsoid-calculations/

Apparently they are written in C and I am wondering if maybe QGIS could benefit from it, I would really want to port this to python also but I am still very new to programming to actually achieve this

Anyway I hope someone with more skills than me can review this and maybe see if this can be used for QGIS

For easy references cases covered are here http://www.pkautomation.com/wgs84_geodesic_calc.html

case__.png - sample calculations (7.59 KB) Antonio Locandro, 02/13/2016 04:49 PM

case2.png - sample calculations (5.39 KB) Antonio Locandro, 02/13/2016 04:49 PM

case3.png - sample calculations (9.76 KB) Antonio Locandro, 02/13/2016 04:49 PM


#1 Updated by Paolo Cavallini about 3 years ago

  • Category set to Projection Support

#2 Updated by Nyall Dawson over 1 year ago

  • Status changed from Open to Feedback

QGIS already handles calculations using a preset ellipsoid (check under Project Properties). I'm struggling to understand what is currently missing that this request refers to. Can you give specifics?

#3 Updated by Antonio Locandro over 1 year ago

Actually it refers to QGIS be able to do some or all of the calculations described in the package geodetically, for example in WGS84. Like given a center and a radius calculate the intercept of a line given point of origin and azimuth. This could be nice to have for advanced editing capabilities using geodetic formulas. But maybe its an edge case and not needed by everyone

#4 Updated by Giovanni Manghi 3 months ago

  • Easy fix? set to No

Also available in: Atom PDF