如何获取每组orderid的最大最小时间分别对应的经纬度?

处理后的数据
整理了部分的数据
目前还需要获取每组orderid的最大最小时间分别对应的经纬度,并计算两经纬点之间的距离
请教各位大神该如何写代码?
另外数据文件大约3个G,有没有提高运行速度的办法?
感激涕零!!