We have OSM shapefile of buildings polygons connected to OSM shpaefile of roads. And then from TIGER we have their well known address range table connected to roads again.
So via roads we can connect between buildings polygons (OSM) & address ranges (TIGER). {All this because in TIGER we don't have shapefile of buildings polygons}.
Now, Is it good idea to automatically assign each polygon with an address? For example If we have range of 17, and there are 17 polygons - With the direction data - Isn't it should be a trivial task? Is it true for any case of matched number of polygons and numbers in the range?