High Precision Positioning Technology for Long Distance Ocean Engineering Based on BeiDou Satellite Navigation System