【问题标题】:Finding the nearest zipcode from a list of zipcodes从邮政编码列表中查找最近的邮政编码
【发布时间】:2020-05-14 02:56:44
【问题描述】:

我有一个带有邮政编码的位置列表。我有另一个为这些地点提供服务的配送中心列表。无论如何将最近的DC映射到这些位置中的每一个?我是一个非常绿色的编码员,但我对 R 有一些经验

【问题讨论】:

  • 也许这可能有用*.com/questions/17361909/…
  • 欢迎来到 *!您能否提供一份示例数据列表,以便对其他用户更有帮助?
  • 有一个 R 包“ZipRadius”可能会有所帮助。此外,归档包“zipcode”可以为每个邮政编码提供纬度/经度列表。

标签: r


【解决方案1】:

我需要更多信息来为您提供一些可能的代码来解决您的问题,但是,这是解决您问题的一种方法。

  1. 将您的邮政编码转换为经度和纬度。
  2. 不确定您的配送中心有哪些位置数据,但您应该能够找到一种方法来检索每个位置的经度/纬度。
  3. 对于每个邮政编码,计算到每个 DC 的距离(使用它们各自的经纬度)。要计算距离,请使用haversine formula。找到这些距离的最小值。这是您的解决方案。

【讨论】:

    最近更新 更多