I believe that the Icom ID-5100 gets close to doing this. You load an SD card with the repeater file and the radio will list the closest repeaters based on the internal GPS. I am not certain if it only works with digital repeaters or both digital & analog. I have also loaded a repeater file into my GPS as POI and it was helpful but did not indicate if they were "active" I have an extra 996T that I am going to try this gps idea with. I travel a lot and this may keep me from loading repeaters into my 2-way that are no longer on the air