Estou procurando dados que definam os intervalos de endereços usados nos blocos de Nova York. Nesta sessão de tela, você pode ver que o Google anotou os primeiros endereços em cada bloco da West End Avenue e na 92nd / 93rd / 94th st. (658, 680 e 700, respectivamente). Com base nessas informações, posso extrapolar assumindo que há um lado par / ímpar da rua e que não há endereços não representados para obter algo assim (representação ineficiente usada apenas como exemplo):
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
Alguém pode sugerir uma fonte desse tipo de dados? Basicamente, é um código geográfico pobre para que eu possa converter um endereço (Jeryl Metz Books - 697 West End Ave) em uma sugestão de como chegar lá (West End btwn 93/94) mesmo sem uma conexão à Internet. Tenho certeza de que esses dados estão contidos no OpenStreetMap, mas não tenho idéia de como alguém pode extrair / gerar o que eu preciso.
.