【问题标题】:Geographic Data - Australia R [closed]地理数据 - 澳大利亚 R [关闭]
【发布时间】:2018-01-31 05:10:23
【问题描述】:

我有数据,其中附有一系列邮政编码和数字。

例如

Postcode         Value
2001           $51,000

2050       $21,001,000

3123        $3,200,000

4254        $6,500,000

适用于各种邮政编码。我将如何使用这些数字创建热图?我只能找到美国国家和县或其他软件的地图功能。

编辑:我道歉,作为一种审查形式,我列出的邮政编码是具有逻辑第一位数字的随机数字。不要太仔细地研究它们。

【问题讨论】:

  • 您可能希望从 ESRI shapefile 格式的 ABS 邮政区开始,can be found here。然后搜索一个关于使用 R 从 shapefile 创建地图的好教程。

标签: r geography


【解决方案1】:

(这不是一个完整的答案,但是由于您的问题很模糊,而且这不适合评论,所以在这里)

您可以使用ggmap 将 Google 地图搜索结果作为 GPS 坐标返回。这应该是一个好的开始:

ggmap::geocode( paste( c( 2001, 2050, 3123, 4254 ), "Australia" ) )

返回:

        lon       lat
1 133.77514 -25.27440
2 151.17673 -33.88991
3 145.05209 -37.83108
4 -82.73975  27.99696

将这些作为xy 坐标传递给您的映射函数。

编辑:我注意到 4254 返回了一个奇怪的结果。哪里是?我不知道邮政编码,Google 似乎也不知道。

【讨论】:

  • 抱歉邮政编码,它们是随机数字,而不是实际位置。感谢您的帮助!
  • 啊,有道理!在进一步使用它之前,绝对值得在这里仅绘制您的位置点作为健全性检查。当 Google 找不到匹配项时,它会返回过于笼统的结果(就像这里通过将 2001 放在澳大利亚中部所做的那样)。
猜你喜欢
  • 1970-01-01
  • 2016-10-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-12-05
  • 1970-01-01
  • 2020-07-28
  • 2015-05-03
相关资源
最近更新 更多