gpt4 book ai didi

r - 在交互式 map 上叠加 shapefile 或栅格

转载 作者:行者123 更新时间:2023-12-03 18:07:00 28 4
gpt4 key购买 nike

我正在使用 R,并且我想将一些栅格数据(例如来自模型的温度图)覆盖在允许平移和缩放的交互式 map 上。理想情况下,我想覆盖 Google Maps 或 OpenStreetMaps。输入数据可以是 shapefile、KML、raster数据或任何派上用场的东西。

  • 我知道我可以使用 googleVis 以非交互方式轻松完成此操作。 , ggmapRgoogleMaps .但是我不想用瓷砖,我要互动 !直接从浏览器进行缩放、平移等。
  • googleVis ,据我所知,不幸的是只允许交互式显示点或地址,而不是区域。
  • This question非常相似,但我绝对想尝试使用 R 来执行此操作。我可以从 R 创建 KML 或 geoJSON,但是如何直接从 R 覆盖它?
  • OpenStreetMaps 也很好,但是我没有找到任何关于如何从 R 覆盖数据的引用,尽管 OSM 似乎有 a pretty straightforward API .
  • 最佳答案

    map 查看 软件包已为此特定目的而开发。它还带有各种背景 map 图层。简要介绍 map 查看 有能力,随意浏览package vignette .例如,这里的一些代码显示了瑞士法兰克尼亚选定啤酒厂的位置,上面覆盖了一个示例 Landsat 8 场景(波段 10)。查看 ?breweries91?poppendorf检索有关下面使用的数据和 ?mapview 的信息熟悉众多服装化选项。

    ## require package
    # install.packages("mapview")
    library(mapview)

    ## visualize breweries and add landsat 8 band 10
    mapview(breweries91) +
    poppendorf[[10]]

    mapview_viewer

    关于r - 在交互式 map 上叠加 shapefile 或栅格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34040625/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com