News Radar remote sensing satellite launched by China August 10, 2016 Stephen Clark A Long March 4C rocket took off from northern China on Tuesday and deployed a radar imaging satellite into orbit about 460 miles above Earth to survey the oceans, crops and resources, and natural disasters.