我有一個在美國約20k地址的列表,我想確定每個人的普查區域。我在網上發現了一個工具here,但是發出20,000個請求並對輸出進行屏幕掃描似乎是錯誤的做法。確定美國地址的普查區
我想到的一個想法是使用一些開源庫如this來搜索here提供的shapefile。然而,這似乎是應該有人寫了一個實用程序,這樣做
Geocoder.census_tract_of_address(「200N的州芝加哥IL 60601」)
有誰知道這樣的事?我應該如何最好地解決這個問題?
我有一個在美國約20k地址的列表,我想確定每個人的普查區域。我在網上發現了一個工具here,但是發出20,000個請求並對輸出進行屏幕掃描似乎是錯誤的做法。確定美國地址的普查區
我想到的一個想法是使用一些開源庫如this來搜索here提供的shapefile。然而,這似乎是應該有人寫了一個實用程序,這樣做
Geocoder.census_tract_of_address(「200N的州芝加哥IL 60601」)
有誰知道這樣的事?我應該如何最好地解決這個問題?
您可以對您的地址進行地址解析,從地理編碼服務中獲取經緯度(嘗試Google,Yahoo或OpenStreetMap)。
然後你可以使用查找普查道:
(全面披露:我運行的網站。)
這是一個商業解決方案,你可以購買到Web訪問API或購買Java庫來在您自己的系統上進行查詢。
或者,如果您對地址進行地理編碼,則可以使用Data.gov服務通過座標檢索人口普查地理位置ID:這將返回所有其他Data.gov Web服務使用的ID。
看一看https://www.temboo.com/library/Library/DataGov/GetCensusIDByCoordinates/