Precisely. You should use great-circle distances with lat-lon
coordinates, rather than Euclidean distance, because the actual length
varies with position on the globe.

Converting to UTM or something similar is one solution if your points
are not too far apart.

There are many other R solutions: searching for "great circle
distance" at rseek.org will get you quite a list.

Sarah

On Fri, Dec 7, 2012 at 8:10 AM, O'Hanlon, Simon J
<simon.ohan...@imperial.ac.uk> wrote:
> Dear list,
> I am using the package geoRglm to do some predictive mapping. There is a 
> function that calculates the distance between observed data points and the 
> prediction locations using a .C call to a function which eventually 
> calculates the length of the hypotenuse between one location and the other 
> given the vertical and horizontal separation distance of those points.
>
> My question is, is this method of distance-finding incompatible with long-lat 
> style coordinates? Should I first transform my data and prediction locations 
> into something where the unit of measurement is in metres rather than decimal 
> degrees?
>
> Many thanks,
>
> Simon
>
--
Sarah Goslee
http://www.functionaldiversity.org

_______________________________________________
R-sig-Geo mailing list
R-sig-Geo@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-sig-geo

Reply via email to