1. A system comprising: a memory storing geocoded data; a display; circuitry in communication with the memory and the display, the circuitry configured to: access the geocoded data from the memory; obtain a data precision level for processing the geocoded data; aggregate the geocoded data for a location according to the data precision level; process the geocoded data according to the data precision level by: generating an area map according to the data precision level; joining the aggregated geocoded data to the area map to obtain a populated area map; generating a matrix including data that accounts for each location in the area map; smoothing the data in the matrix to generate a smoothing matrix; and applying the smoothing matrix to the area map; and cause the display to present the processed geocoded data.