China has launched a high-resolution remote-sensing satellite to conduct experiments and help with natural disaster prevention and response.