Abstract: A data processing system is for producing a weather report. The data processing system may include external weather event databases, each external weather event database having a different weather event data set, and a server in communication with the external weather event databases. The server may be configured to import the different weather event data sets from the external weather event databases, perform a filtering process on the different weather event data sets from the external weather event databases, and generate the weather report based upon the filtered different weather event data sets from the external weather event databases and a geolocation.