I'm looking for data that defines the address ranges used on NYC blocks. On this screenshoot you can see google has noted the first addresses on each block of West End Avenue and 92nd/93rd/94th st. (658, 680 and 700 respectively). Based on that info I can extrapolate assuming that there's an even/odd side of the street and there's no unrepresented addresses to get something like this (inefficient representation used only as an example):
Street | btwn1 | btwn2 | first | last | side ------------------------------------------------- W End | w 92 | w 93 | 658 | 678 | west/even W End | w 92 | w 93 | 659 | 679 | east/odd W End | w 93 | w 94 | 680 | 698 | west/even W End | w 93 | w 94 | 681 | 699 | east/odd Can anyone suggest a source of this type of data? Basically it's a poor mans geocode so I can convert an address (Jeryl Metz Books - 697 West End Ave) into a suggestion of how to get there (West End btwn 93/94) even without an internet connection. I'm sure this data is contained within OpenStreetMap, but I don't have a clue as to how one might extract/generate what I need.
.