1. An automatic method for predicting tidal heights and currents using an automated forecast model comprising: accessing, by a specially programmed computer, processing options; automatically locating, by the specially programmed computer, at least one water cell and at least one river based on the processing options, wherein the at least one water cell and the at least one river are represented as geographic data in a graphical map that is displayed on a display device; automatically determining river discharge data for the at least one water cell, including: determining a domain of a forecast; if one of the at least one river is located within the domain, automatically locating the at least one water cell in the domain coincident with the one of the at least one river, if possible, or automatically locating the at least one water cell in the domain, the at least one water cell having a predetermined water depth and being near the one of the at least one river; and automatically calculating river discharge flow rates for the at least one water cell; automatically providing, by the specially programmed computer, the at least one water cell, the river discharge data, and the processing options, to the forecast model, automatically receiving a forecast from the forecast model based on the at least one water cell, the river discharge data, and the processing options; automatically generating a mapped product based on the forecast, wherein the mapped product comprises spatial data corresponding to a plurality of forecasted parameters in the forecast; and automatically updating the graphical map displayed on the display device to include the mapped product.