ThinkGeo.com    |     Blog    |     Wiki    |     Support

Reverse Geocoding Does Not Find a Match

I am doing reverse geocoding for millions of records and I am having some records come back without an address match.  When I input the Latitude and Longitude into other systems, I come back with an address.  Here are some examples.  







    
        Latitude
        Longitude
    
    
        30.6445639
        -87.9584942
    
    
        30.6466151
        -87.926657
    
    
        30.6500806
        -87.9269905
    
    
        30.3760848
        -87.8415639
    
    
        30.3736629
        -87.8391469
    
    
        30.3753643
        -87.8509789
    
    
        30.3681971
        -87.8418853
    
    
        30.2237956
        -88.0299899
    
    
        30.628237
        -87.9344217
    
    
        30.5908336
        -87.9531697
    
    
        30.5523878
        -87.9484604
    


Hi Kiffany,



I checked these points and found they are far away from a street. In some special areas where our zip codes can’t cover, then no matched result will be returned. We have a zip codes area lists where you can find it in your Geocoder full dataset known as “zipBBX.txt”. I visualized those areas and some of your points:









I also checked some points on Bing Reverse API, looks like they also returns on a city level. OSM does good better, it will include a nearest road. Try nominatim.openstreetmap.org/reverse?format=xml&lat=30.5523878&lon=-87.9484604&zoom=18&addressdetails=1



Personally, I admit there are some enhancements possible on it like we can consider to return a city if none street matched, but that will be taken another days on it.



Hope it helps.



Thanks,



Troy