首页 > 解决方案 > 使Shapefile的属性成为R中的可选超链接

问题描述

我有一个从 QGIS 导出并使用 R 中的 sf 库加载的 shapefile。shapefile 包含一个属性“description”,它是一个网站的链接。我使用此 shapefile 创建交互式传单地图。我希望“描述”属性显示为一个超链接,在交互式使用传单地图时可以选择该超链接。任何帮助解决这个问题将不胜感激。

代码:

library(shiny)
library(shinydashboard)
library(plotly)
library(sf)
library(maps)
library(tmap)
library(mapview)
library(leaflet)
library(tmaptools)
library(DT)

#Read in Data Files

AZ_Hunt_Units <- sf::st_read("AZHuntDash_v1.0/All_Arizona_SHPv2/All_Arizona_v2.shp", quiet = TRUE)    

output$tmapA = renderLeaflet({
  p =tm_shape(AZ_Hunt_Units)+
  tm_fill("grey",0.1) + tm_borders("purple",lwd=2)+tm_basemap(server ="OpenStreetMap")+tm_text("Name",size=1,col="red",fontface="bold")
  tmap_leaflet(p)
})

在此处输入图像描述

标签: rshinyhyperlinkleaflettmap

解决方案


推荐阅读