【发布时间】:2015-05-08 02:22:37
【问题描述】:
我有一个美国邮政编码及其纬度/经度数据的 Postgres 数据库。
我的要求是将这些邮政编码划分为不重叠的区域。
所有地区都有一些中心邮政编码。所有区域都向外扩展,从它的中心开始,直到它们与另一个区域相交。
我不知道每个区域的半径/大小。我所知道的只是可以被视为区域中心的邮政编码列表。
我怎样才能做到这一点?
【问题讨论】:
标签: postgresql maps gis geospatial boundary
我有一个美国邮政编码及其纬度/经度数据的 Postgres 数据库。
我的要求是将这些邮政编码划分为不重叠的区域。
所有地区都有一些中心邮政编码。所有区域都向外扩展,从它的中心开始,直到它们与另一个区域相交。
我不知道每个区域的半径/大小。我所知道的只是可以被视为区域中心的邮政编码列表。
我怎样才能做到这一点?
【问题讨论】:
标签: postgresql maps gis geospatial boundary
您可以使用 voronoi 图。这是 delaunay 三角剖分的对偶。
【讨论】:
您还可以下载邮政编码制表区域形状文件。见https://www.census.gov/geo/maps-data/data/cbf/cbf_zcta.html
【讨论】: