首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >从本地目录(例如,不是从git存储库)渲染R leaflet中的自定义磁贴

从本地目录(例如,不是从git存储库)渲染R leaflet中的自定义磁贴
EN

Stack Overflow用户
提问于 2017-08-16 20:07:44
回答 1查看 1.2K关注 0票数 4

我已经使用Qgis中的Qtile插件从一个非常大的栅格中创建了一些瓦片。我已经将它们保存到我的计算机上的本地目录中,现在想使用R将它们渲染到一个小叶地图中。

addTiles函数传递一个URL,但似乎不适用于本地文件路径。在另一篇文章(How to render custom map tiles created with gdal2tiles in Leaflet for R?)中,劳伦建议在shiny目录中使用www文件夹。首先,我不是100%确定这是什么意思,其次,我不知道这个解决方案是否适用于我正在尝试做的事情;我所要做的就是在一个叶子地图对象中渲染这些瓦片,并将其保存为本地的html。有没有可能做我正在尝试的事情?

代码看起来像这样:

library(leaflet)

map <- leaflet()

map <- addProviderTiles(map, "CartoDB.Positron")

map <- addTiles(map, "C:/mapTiles/level100Tiles/{z}/{x}/{y}.png")

有没有我不知道的特殊用途的传单功能?或者仅仅是没有完成的事情?

谢谢:)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-05 10:00:36

添加一个www inside服务器,它就可以工作了,不需要在任何地方放置ResourcePath文件夹。Source

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
server <- function(input, output, session) {
    addResourcePath("mytiles", "C:/Users/.../mapTiles")
    output$map <- renderLeaflet({
      leaflet() %>% 
        addTiles(urlTemplate = "/mytiles/{z}/{x}/{y}.png")
    })
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45722157

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文