2011-09-23 70 views
1

我有一個美國郵政編碼及其相應州,市和縣的數據庫。它是作爲一個平面文件提供的,我試圖規範化數據,並確切地找出哪些實體依賴於哪些其他實體。美國州/縣/城市/郵編數據庫中的數據限制?

我遇到的一個問題是,有些城市似乎存在於多個縣。我的印象是,在美國,有一個州級 - >縣級 - >城市 - >郵政編碼。

然而,這個數據似乎否則顯示爲一些城市:

是不正確設置我的數據或者是這其實美國地理學的功能嗎?

+0

你從哪裏得到你的數據?是否定期更新並提供給您? –

回答

2

不,沒有像這樣的乾淨的層次結構。

您還可能會發現跨越州邊界的城市(兩個州的城市)以及接受多個城市的郵政編碼。不久前,還有跨國界的郵政編碼。 (郵政編碼更多的是關於傳遞郵件的路線,而不是地理位置。)可能還會有一些。

據我所知,沒有一個縣在兩個州之間分裂。但如果碰巧有一個,它不會讓我感到驚訝。

根據您的應用程序,您可能會發現更奇怪的事情。我曾經不得不處理山區的地址,這些地址在一個地理位置上「在」一個縣,但是在「第二個縣」中用於緊急服務(火警,警察),而在第三個縣則用於非緊急服務(水,下水道,垃圾收集)。這取決於地址與山脊和道路的關係。

+0

感謝您澄清這是一個糟糕的混亂!聽起來像我有很多事情要在這裏解決.. –

3

我正在使用同一主題。我瞭解到,弗吉尼亞的城市不在縣內。這座城市既是城市又是縣城,但不在任何縣界內。阿拉斯加州也沒有縣。他們的等待者是自治市鎮,但是整個州不分成自治市鎮。任何不屬於自治市鎮的區域都被稱爲「無組織的自治市鎮」。

相關問題