20100824 world.china: China launches high resolution mapping satellite