Looking for information on methods or algorithms used to calculate point centroids from polygons across software.
ArcGIS uses a "gravity model" but can someone point me to the math or a paper on the method? This is the best info I can see for Arc but it is not detailed enough.
QGIS uses ???
WhiteBox uses ???
R uses ??
GDAL / OGR uses ??
Grass uses ??
I am not looking for code unless it helps define the algorithm or method utilized. Really looking for citable literature.
For example, for flow direction ArcGIS uses the D8 algorithm and this is based on
Greenlee, D. D. 1987. "Raster and Vector Processing for Scanned Linework." Photogrammetric Engineering and Remote Sensing 53 (10): 1383–1387.
Jenson, S. K., and J. O. Domingue. 1988. "Extracting Topographic Structure from Digital Elevation Data for Geographic Information System Analysis." Photogrammetric Engineering and Remote Sensing 54 (11): 1593–1600.
Looking for similar for centroids. I can use the n vertices method myself in code but want to find out what others use.