r - 使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)
})
解决方案
推荐阅读
- php - SQL JOIN 替换不需要的列
- sql - Oracle SQL - 触发器插入到表中,从序列中传递空值
- reactjs - okta-oidc-js 包是否有任何理由不适用于任何 OIDC IDP?
- sql - 在vba中将varchar转换为varbinary
- node.js - “一个或多个参数值无效:项目中缺少关键 studentId”
- c# - C# Linq 实体查询语法。返回计数以便您可以分配给表
- c# - 该按钮没有执行其应有的功能
- javascript - 如何在js或php中获取孩子编号
- regex - 菜单声明中的 When 子句中指定的正则表达式失败
- c# - 在 Xamarin Android 应用程序中,如何使用 Microsoft Graph API 登录 Onedrive 列出文件并打开文件?