如何从邮政编码中获取多边形?

时间:2013-11-02 15:47:04

标签: php google-maps google-maps-api-3

我正在寻找一种从邮政编码或者所有邮政编码坐标绘制多边形的方法来绘制多边形。 我搜索了很长时间,但我没有找到任何东西。 有人能帮助我吗?

非常感谢

编辑:我需要英国才能找到此存档:google.com/fusiontables / ...现在,问题是:如何在谷歌地图中使用这些数据?

2 个答案:

答案 0 :(得分:0)

你可以下载我的免费php类凹壳@ phpclasses.org。您可以在http://www.phpdevpad.de/geofence/找到示例。或者您可以从您所在的国家/地区下载shapefile并计算重心并将其用于邮政编码:https://gis.stackexchange.com/questions/71643/map-projection-lat-lon-to-pixel

答案 1 :(得分:0)

zipcodes和地理多边形之间没有对应关系。您可以知道给定地址是否属于特定邮政编码,但无法知道哪个多边形包含给定邮政编码的所有地址。

即使您拥有给定邮政编码中的每个地址及其相应的坐标,计算船体将导致比实际更小的多边形,与最近的一个相脱离。

真正的多边形,它有一个,不应该在地址上有顶点,而是在它自己的地址和相邻多边形的最近地址之间。

我做了什么,这是一个粗略的近似,它将每个区块与人口普查局的ZCTA相关联,并计算出ZCTA几何图形和所有区块的联合。 ZCTA与USPS邮政编码不同,但在大多数用例中它们都是可接受的。