1. A method for detecting locations of hazardous conditions within an infrastructure, comprising: analyzing visual media data containing asset location data about each of a plurality of physical assets; processing a set of the visual media data using a texture-based edge-finding operation and an intensity gradient edge-locating operation to detect a boundary position of each physical asset of the plurality of physical assets and a boundary position of a set of hazardous conditions; locating the boundary of each physical asset and the boundary of each hazardous condition on a satellite image; identifying, based on the locating, a proximity of the boundary of each hazardous condition to the boundary of each physical asset; detecting damage to an asset of the plurality of physical assets based on a change in appearance indicating damage to that asset; assessing, based on the identified proximity and the detected damage, a threat each hazardous condition poses to each physical asset; generating, from the analyzed visual media data, a plurality of visual overlay layers displayed atop the satellite image, the visual overlay layers including a street address display, a display of one or more of the hazardous conditions, and an infrastructure display of a physical asset of the plurality of physical assets associated with the one or more of the hazardous conditions; and generating a prioritized maintenance plan based on a ranked inventory of each of the hazardous conditions, the threat each hazardous condition poses to each physical asset, and the visual media 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.