China launched a new civilian high-resolution mapping satellite on Monday from the Taiyuan Satellite Launch Center in northern Shanxi Province.