Real-time condition data indicative of conditions is collected from at least one sensor at a particular location or from a plurality of sensors at different locations over time. The data collected from different locations is time-synchronized to produce data indicative of conditions at the different locations at one or more times. Real-time position data indicative of the location(s) of the sensor(s) are also collected over time. The collected real-time condition data are correlated with the collected real-time position data to produce correlated data indicative of conditions at the one or more locations over time. At least a portion of the collected and correlated data is analyzed to determine conditions at the one or more locations over time.