1. A method to discover and prevent a communications disruption in a mobile environment comprising: receiving data at a mobile platform from a geographical database, wherein the data from the geographical database comprising at least one of terrain, structures and foliage; receiving data, at the mobile platform, from a weather database, wherein the data from the weather database comprising precipitation data; determining at the mobile platform if the mobile platform will be blocked by a blockage event from accessing a network in response to the data extracted from the geographical database; determining at the mobile platform if the mobile platform will be in an environment of precipitation in response to the precipitation data from the weather database; and avoiding the blockage event if it is determined that the mobile platform will be blocked from accessing the network based on the data extracted from the geographical database and the precipitation data from the weather database, wherein avoiding the blockage event comprises changing at least one of: a route of the mobile platform; or a communications path if a preference of a user is to continue using a current waveform at a modem; or system parameters of a modem if a preference of a user is to discontinue using a current waveform on a modem; or a current waveform on a modem to use more channel capacity if it is determined in response to the precipitation data that the mobile platform will not be in the environment of precipitation.