An Earth observation satellite or Earth remote sensing satellite is a satellite used or designed for Earth observation from orbit, including spy satellites and similar ones intended for non-military uses such as environmental monitoring, meteorology, cartography and others.