小编meg*_*cer的帖子

如何保存在 R Leaflet Shiny 地图中绘制的 addDrawToolbar 形状,以便我可以重新导入它们?

我需要使用in 获取在R Leaflet Shiny 应用程序中绘制的形状并将它们保存到一个文件中,该文件可以在以后由R Leaflet Shiny 应用程序重新导入。addDrawToolbarleaflet.extras

我关注的是 Bhaskar Karambelkarleaflet.extrasGitHub 中的信息,其中列出了为绘制的形状提取数据的命令。如何在 R 中解析出这些数据?

以下代码是我目前可以做的:绘制形状并将它们打印为一个.csv.txt文件。我已经包括了这两个例子。所以在这段代码中,你可以从 Draw Toolbar 中绘制任何你想要的形状,然后点击Generate Shape List按钮。

它适用于捕获所有形状坐标,但在这些格式中,数据并不像我需要的那样可用。有没有办法解析这些数据,以便在需要时可以重新导入、显示和编辑它?对此的任何见解都非常感谢!

library(shiny)
library(leaflet)
library(leaflet.extras)
library(utils)

sh <- data.frame()

ui <- bootstrapPage(
    tags$style(type = "text/css", "html, body {width:100%;height:100%}"),
    leafletOutput("mymap", width = "100%", height = "100%"),
    absolutePanel(top = 10, right = 10, width = 300,
                  style = "padding: 8px",
                  actionButton("printShapes", h5(strong("Generate Shape List")))
    )
) …
Run Code Online (Sandbox Code Playgroud)

r leaflet shiny

5
推荐指数
1
解决办法
286
查看次数

标签 统计

leaflet ×1

r ×1

shiny ×1