1

我需要从给定的邮政编码中找到最近的 n 个邮政编码。

任何人都可以指导我从给定的邮政编码中找到最近的英国邮政编码吗?

4

2 回答 2

2

邮政编码数据已作为条例调查 OpenData 倡议的一部分发布,称为“Code-Point Open” - 数据为 CSV 格式,并提供邮政编码以及东向和北向。

可以在http://doogalbellend.blogspot.com/2010/06/importing-code-point-dataset-into-sql.html找到一篇展示如何在 C# 中使用数据的博文——一旦使用 SQL,您应该能够使用空间数据函数来执行您的查询。

于 2011-04-21T12:22:25.653 回答
2

您需要处理不代表单个点而是代表区域的邮政编码,在农村地区,该区域可能很重要。

邮政编码和邮政地址到地理点的映射,以执行计算,将需要访问邮政编码地址文件(PAF),并且皇家邮政通过各种经销商为此收费。当我使用这个(十多年前)时,经销商(不幸的是我现在忘记了谁)可以包括从地址到纬度/经度或操作系统网格参考的映射作为额外数据(用于基本 PAF 文件的额外成本)。

但是,也请查看 Google Maps API 和 Bing Maps API:对于合理的请求量,它们可能会为您完成工作。

于 2011-04-21T12:15:50.687 回答