1. In a reverse geocoding system, a method for processing a point level dataset containing point level data addresses and a street segment dataset containing street segment data with ranges of addresses for street segments to determine an address for a particular location comprising the steps of: entering the latitude and longitude of an input point into said system; determining if a point level dataset contains a point level data address match to said entered latitude and longitude data within the closest street segment and without crossing said closest street segment; outputting any point level data address match of said entered latitude and longitude of said input point within said closest street segment and without crossing said closest street segment; computing an interpolated address from the range of addresses of the closest street segment in a street segment dataset based on said entered latitude and longitude of said input point in relation to said range of addresses for said closest street segment when no point level data address match is made; and, outputting said interpolated address from said closest street segment in said street segment dataset.