2010-09-13 180 views
11

我需要查找邮政编码的5个最接近的邮政编码。 例如,我有33304,我需要找到最近的,如33309,33308 ...邮编最近的邮政编码?

是否有数据库或Web服务的某个地方会帮助我呢?

我想我会已建立自己的数据库,为了做到这一点?我知道如何做到这一点,但在情况下,它已经完成了......

回答

2

我测试GEONAMES并没有发现它不够好。测试你的邮政编码附近的区域,你不会找到所有的邮政编码。这些都有很好的效果,但是还没有找到任何API。 http://www.searchbug.com/tools/zip-radius.aspx

+0

你不会找到任何最新的免费数据源。根据我的经验,您必须支付当前的数据。 – 2016-03-01 04:17:57

1

关于最近的邮政编码,有两种方法:找到连续的(邻接)ZIP代码和/或找到基于来自一个邮政编码的中心到另一个中心的距离最近的ZIP探头,基于纬度和经度。

要选择连续的ZIP方法,您将需要邮政编码边界的数据。 Alignstar是我们非常满意的一个产品(我们转售它),但ESRI和其他几家公司也有很好的产品。我的公司GreatData.com开发了一个连续的县产品,可以开发一个连续的邮政编码产品,但到目前为止,没有人一直在要求它。这可能是一个数据文件或一个API。

要根据质心(邮政编码的纬度/经度中心点)查找最接近的邮政编码,您将需要一个包含纬度/经度数据的邮政编码数据库(我们提供一个,或者到此处链接到一些免费资源://http://uszipcodes.com/free-zip-code-lookup.htm。如果你只是想要一个API,而不是自己做这件事的麻烦,请告诉我们。我们已经开始开发类似的API,并且将根据需求进行开发

通过质心做到这一点的一个警告:我们在过去看到,如果您有一个大的(或长的)相邻的ZIP,那个ZIP的中心可能会更远比另一个小邮政编码,所以你的5名单最近可能错过毗邻的邮政编码。

1

这是一个免费的网络服务,做的正是你需要的东西: http://www.zipwise.com/webservices/

+0

zipwise似乎比geonames.org更可靠。你知道他们有多久了? – stack247 2015-04-29 21:17:44

+0

根据该网站,“自2002年以来” – 2015-07-27 22:45:00

5

这个答案是在应对近期赏金请求美国邮递区号的位置。

美国人口普查局的邮政编码(经度和纬度)在他们的web site列表。

zip code tabulation areas是CSV包含(如在文件格式的描述中所描述的),其中字段:

Column 1 GEOID Five digit ZIP Code Tabulation Area Census Code 
... 
Column 6 INTPTLAT Latitude (decimal degrees) First character is blank or "-" denoting North or South latitude respectively 
Column 7 INTPTLONG Longitude (decimal degrees) First character is blank or "-" denoting East or West longitude respectively 

我交叉引用以上,与数据从Census Bureau's county business patterns CSV获得城市,州和县名。这个文件格式为described,包含(其他字段):

ZIP    C  ZIP Code 
NAME   C  ZIP Code Name 
... 
CITY   C  ZIP City Name 
STABBR   C  ZIP State Abbreviation 
CTY_NAME  C  ZIP County Name 
+0

谢谢,但我真的需要有人把它制作成带有两列拉链和附近拉链的csv。我现在没有时间。 – danny117 2015-08-10 15:57:53

+0

感谢您的数据链接。我结束了采集数据并围绕大地水准面做了一个盒子,在纬度上加入/分开一小部分,然后找到所有其他地理编码落入该盒子中,然后选择只有10个最接近的地方。基于abs(lonzip-lonnearby)+ abs(latzip-latnearby)。我现在有一个很好的zip文件,并且附近有美国的zip文件。该计划花了几个小时才完成。 – danny117 2015-08-17 12:24:13

+0

这是一个非常奇妙的答案,我能够使用美国人口普查网站提供的平面文件来确定给定点的最近ZipCode。 – 2017-03-11 23:38:13