I have a point feature class with residential information, but all that it has in terms of geographic information is the residence's house number. There is no other information (street, zip, etc). JUST house numbers. The points fall more or less where they are located, but they are somewhat off. I'm working off of a ArcMap basemap and I sometimes I can just move the points to areas that are obvious to me, for example if there's one point in a general area close to a house, and that's the only house, then its obvious to me that that point is that house. However, i need a faster way to do this, and I need help with points that aren't so obvious, like for example when i have to assign a point to a residence and there are several residences to choose from.
I thought about geocoding, but I'm not sure how this would work when all I have to work with is a house number.
So I thought I could download a shapefile (maybe tiger data) with street names as well as zip codes, and do some kind of spatial join to where the points (house numbers) would be assigned the street name and zip code nearest the point. and then create an address locator to match the points to the actual locations based on those attributes (street name, house number, and zip code).
Would this be a good way to tackle this? Does anyone have any other suggestions that might be better? Could you maybe explain to me how I might do this? I'm pretty new to GIS and not very familiar with geocoding.
Also, can someone explain to me more or less how I should perform this spatial join?