China sent a new high-resolution mapping satellite into space on Saturday from the Taiyuan Satellite Launch Center in the northern province of Shanxi. Ziyuan III 03, developed by the China Academy of Space Technology, will join its predecessor Ziyuan III 02 to form a network and capture high-definition 3D images and multispectral data.