Cuc*_*er2 10 geocoding geolocation geo
我正在寻找以编程方式获取某个美国城市所在美国郡名称的最佳/最简单的方法.似乎没有一个简单的API可用于这样一个(看似简单的)任务?
您可以下载免费提供的县/市/邮政编码信息数据库,例如:http: //www.unitedstateszipcodes.org/zip-code-database/(无需注册或付费)
将整个或其子部分导入到本地持久性数据存储(例如数据库)中,并在需要查找某个城市的县时进行查询
注意:自从此答案发布以来,县信息已从原始链接的.csv文件中消失.此链接不再包含县信息:http://federalgovernmentzipcodes.us/free-zipcode-database.csv
1)城市跨县
2)邮编跨越市和县,甚至不在同一条线上
任何使用 zip 作为中介的解决方案都会破坏您的数据(不,“zip+4”通常不会修复它)。您会发现城市到邮政编码到县的数据地图 (#2) 比更准确的模型 (#1) 具有更多的城市到县匹配——这些都是糟糕的匹配。
您正在寻找的是免费的人口普查数据。您需要的联邦信息处理标准 (FIPS) 数据集称为“2010 ANSI 地点代码”:https : //www.census.gov/geographies/reference-files/time-series/geo/name-lookup-tables.2010 .html
人口普查“地点”是我们问题的“城市”。这些文件将“地点”映射到一个或多个县。