1. A method for detecting locations of hazardous conditions within an infrastructure, comprising: receiving visual media containing asset location data about a plurality of physical assets, and hazard location data about potential hazards within a vicinity of each of the plurality of physical assets; receiving graphical information system (GIS) data containing asset location data about each of the plurality of physical assets; analyzing the visual media data to determine a hazardous condition for each of the plurality of physical assets, wherein a hazardous condition is identified in the case that an object in vicinity to one or more of the physical assets has a recent change in appearance; ranking each of the hazardous conditions based on severity; applying the GIS data to the visual media to determine a location of the hazardous conditions; generating a visual overlay displayed atop a satellite image of the visual media, the visual overlay including a street address displayed along with one or more of the hazardous conditions; and generating a maintenance plan based on the ranking of each of the hazardous conditions and the GIS data by determining a location of relevant road intersections and traffic control points based on the street address of the one or more hazardous conditions, and relaying the location of the relevant road intersections and traffic control points to maintenance personnel.