R-地图上的简单城邦图,用于当前没有对每个记录单独进行地理编码的大量记录?

R-地图上的简单城邦图,用于当前没有对每个记录单独进行地理编码的大量记录?,r,google-maps,geocode,R,Google Maps,Geocode,我对R和多个R映射包相当陌生,我还没有完全了解它们的功能,也不一定发现了所有有效的方法;因此,我很抱歉,如果有一个明显的答案,但任何帮助是感激的 我试图解决的问题有以下几个部分 我想在美国的地图上画一张热图 仅基于城市和州数据。我没有邮政编码或地理编码 数据 每天我生成大约50万条记录的数据,这些记录通常有一些 城市和国家的形式包含在它们的单一领域中。数据 格式不一致,经常出现错误或错误 不可用的数据。这一点我大体上是可以接受的,但它也会起作用 可能影响其他功能 热图(总和或计数)需要每天、每周

我对R和多个R映射包相当陌生,我还没有完全了解它们的功能,也不一定发现了所有有效的方法;因此,我很抱歉,如果有一个明显的答案,但任何帮助是感激的

我试图解决的问题有以下几个部分

  • 我想在美国的地图上画一张热图 仅基于城市和州数据。我没有邮政编码或地理编码 数据
  • 每天我生成大约50万条记录的数据,这些记录通常有一些 城市和国家的形式包含在它们的单一领域中。数据 格式不一致,经常出现错误或错误 不可用的数据。这一点我大体上是可以接受的,但它也会起作用 可能影响其他功能
  • 热图(总和或计数)需要每天、每周、每天查看, 以及每月或特别间隔。因此,每次都要手动进行数据准备 间隔可能是无效的,也可能是限制或不限制 足够有效地使用公共API
  • 绝大多数数据都具有相同的值。快速 对这些值的检查表明,一个值占总值的10%以上 数据随时间和前100个值保持一致(格式化时 正确)轻松地达到25%或更多
  • 生成数据的程序由供应商提供,不能编程为go and 检索地理编码数据本身,我基本上只能在 R
  • 我只能以只读方式访问数据,因此无法创建其他 用于在中存储地理编码信息等信息的字段 事务记录,此时无法在同一数据库中创建另一个表 存储信息
  • 我知道geocode功能和类似的帖子: [问题] 以及内置在RgoogleMaps中的getGeoCode,它可以很好地处理城邦的各种间距

    getGeoCode(“Anchorage AK”) 拉特隆 61.21806-149.90028

    我希望得到以下方面的指导或帮助: A) 是否有一个包含通用地图绘图信息的城市图书馆,或者是否有一个内置的基本地图包,每个记录都不需要上网

    B) 是否有一个简单的绘图热图,它与下面类似,因为我迄今为止看到的大多数绘图示例都是相当大的代码片段,只是为了调用map函数

    plot(DataSource, CityCol, ValueCol)
    

    C) 实际上,主要的问题是,如何(或有没有办法)在R中构建一个公共库或一组已经识别的位置,我每次运行时都可以加载这些位置,如果这些位置不包含在该库中,那么就出去使用web资源对其进行地理编码。几乎是一个查找表或库,实际上只是一个自定义数据数组?

    我使用了Sujee Maniyam博客中的数据集获取地理代码信息:MaxMind&这些人拥有相当广泛的城市/州->纬度/纬度数据库。小心使用谷歌R代码,因为你可能违反了服务条款。即使你对它们进行地理编码,考虑到每个城市只有lat/lon,你希望生成哪种类型的热图?@hrbrmstr我想这是一个问题,如果我对它们进行了地理编码,在过去的几个小时里,我对分组结果进行了一些数据清理编码,所以这不是一个很大的数据集(几个月的记录总共不到30万条,而每月只有100万条)。在B)对RgoogleMaps的“getGeoCode”提出质疑时,我发现基本上忽略了空间,效率和灵活性都相当高。在使用第三方数据文件时,我可能还需要重新考虑空间。