2012-04-25 62 views
4

基本上,我要尋找一個模塊,可以告訴我:在給定的狀態是否有CPAN模塊列出美國郵政編碼和州名?

  1. 所有郵政編碼
  2. 無論給定的郵政編碼是在給定的狀態
  3. 的狀態,其中給定郵政編碼所屬

我寧願這是獨立的,所以我不拉一大堆的依賴關係。

我基本上這樣問,因爲我即將生成一個使用this file I found on the U.S. Census Bureau web site的模塊,如果已經存在適合的東西,我不想浪費時間。

我不打算通過郵政編碼查找城市名稱,所以我不在乎,例如,老虎文件認爲14850只是爲伊薩卡學院,但我也不知道是否有其他該文件存在問題。

如果你不知道一個合適的CPAN模塊,我也希望爲這樣一個模塊命名建議,以及更好的數據源。

我有一種感覺,USPS要爲一個適當的清單進行充電,而U.S. Census Bureau is not interested

在過去,人口普查局製作的1990年地名郵政編碼文件和1999年郵政編碼文件。這些檔案是人口普查局內部業務的副產品。它們不是作爲正式產品開發的。但是,人口普查局已經「按現狀」向公衆提供這些信息。這些文件不會有更新版本。

+1

(加拿大政府實際上正在努力創建一個加拿大郵政編碼的開放數據庫!多麼浪費納稅人的錢。) – ikegami 2012-04-25 18:28:22

+0

@ikegami * sigh *這是故事:http://www.techdirt.com/ article/20120416/10134118504/canada-post-claims-copyright-over-postal-codes-meets-resistance.shtml – 2012-04-25 18:30:14

+1

這就是我第一次聽說它的地方。 Techdirt真棒。 – ikegami 2012-04-25 18:35:41

回答

1

美國郵政服務確實允許訪問address information API。我不知道如何迴應「將託管USPS網絡工具的網站的網站地址(URL)是什麼?」爲了打包查找表的簡單目的,但我在此提及它以防其他人發現它有用。

根據用戶的目標,在pe.usps.gov/text/LabelingLists/中找到的標籤列表之一可能是合適的。看起來我將使用這些表格中的一個作爲第一遍,以減少要檢查的病例數量。

最後,Twilio/Wigle.net Street Vector Data Set on Amazon AWS可能會提供您可能需要的所有細節,但我沒有檢查是否可以按州列出郵政編碼。

+0

Geo :: US :: ZIPCode - 爲獲得最佳覆蓋範圍,請參閱[module-authors](http://lists.perl.org/list/module-authors.html),[Perlmonks](http:// perlmonks。 org /?node = Meditations),[PrePAN](http://prepan.org/) – daxim 2012-04-25 22:17:20

+0

CPAN模塊可稱爲Acme :: Mr_ZIP https://en.wikipedia。org/wiki/Mr._ZIP – 2015-08-04 20:21:11

+0

我想我爲此寫了一個模塊,但是我沒有完成那一點任務。我還買了一張郵政數據的CD,這不值得。但是,通過查詢Google Maps API足夠多的時間來製作自己的列表:)您可能還喜歡http://gis.stackexchange.com/questions/53918/which-us-zipcodes-map-to-more-than-one-州或一個以上的城市 – 2015-08-05 06:45:07

相關問題