我正在使用网站上的 Google 地图对大型空间数据集(大约 250 万条记录)进行可视化。数据点对应于城市内的地理坐标。我正在尝试根据他们的邮政编码对数据点进行分组,以便我可以可视化城市内每个邮政编码的某种形式的统计信息。
Google API 提供了“反向地理编码”一个点来获取邮政编码的选项,但它强制每个 IP 每天 2500 的使用限制。鉴于我的数据集的大小,我认为 Google 或任何其他强制实施的 Web API 都不实用。
现在,经过几轮谷歌搜索,我发现如果我们有邮政编码的边界数据,就可以建立一个空间数据库。我已经下载了上述边界数据,但它们是所谓的“shapefile”格式。我正在尝试使用 PostGIS 建立一个空间数据库,我可以查询每个数据点以找出它属于哪个邮政编码。
我是否朝着正确的方向前进?
如果是的话,有人可以分享任何已知的例子,这些例子已经做了类似的事情,因为我似乎已经走到了 PostGIS 的死胡同。
如果不是,请根据我的要求指出正确的行动方案。
谢谢。