使用exiftool提取照片中的经纬度

exiftool工具可以对exif信息进行很多的操作。默认情况下:

exiftool a_geo.jpg

会显示各种默认的exif信息,包括经纬度。但默认显示的经纬度是度分秒格式,而我现在需要dd格式的经纬度,则可以这样提取:

exiftool -n -gpslatitude -gpslongitude IMG_3545.JPG

显示的结果为:

GPS Latitude : 42.3176472222222
GPS Longitude : -83.7321083333333

如何求系列经纬度点间的距离?

给定一定数量的经纬度坐标点,比如用GPS得到的一些点坐标,如何计算这些点之间的距离?

方法一:若数量少的话,直接利用一些网页工具计算点之间的距离,如这个地址,使用了WGS84的椭球参数。

方法二:采用ms office/openoffice里的宏功能,创建自定义函数,计算经纬度坐标对的距离。

你还有其他的方法么?