1. A method for detecting locations of hazardous conditions within an infrastructure, comprising: receiving graphical information system (GIS) data containing asset location data about each of a plurality of physical assets; analyzing the visual media data to determine a hazardous condition for each of the plurality of physical assets; 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.