我需要使用in 获取在R Leaflet Shiny 应用程序中绘制的形状并将它们保存到一个文件中,该文件可以在以后由R Leaflet Shiny 应用程序重新导入。addDrawToolbarleaflet.extras
我关注的是 Bhaskar Karambelkarleaflet.extras在GitHub 中的信息,其中列出了为绘制的形状提取数据的命令。如何在 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)