[英]R Leaflet: lines missing when plotting polylines
我有一個由一串線組成的非常簡單的空間對象。 我可以用不同的方式繪制它,而不會出現問題:QGIS,mapshaper.org。 甚至是標准的R plot()
函數:
但是,當我使用leaflet()
對其進行繪制時,某些段神秘地消失了,從而留下了斷開連接的線:
下面是一個可重現的示例。 注意:為了簡單起見,我使用GeoJSON源文件。 我還嘗試過將線另存為ESRI shapefile,具有相同的效果:可以使用QGIS或plot()
等對數據進行繪制,但不能使用leaflet()
plot()
。
library(leaflet)
library(rgdal)
download.file("https://www.dropbox.com/s/nij2oa2rp7ijaaj/commuter_rail.geojson?dl=1",
method = "auto", mode = "wb", destfile = "commuter_rail.json")
commuterLines <- readOGR("commuter_rail.json",
"OGRGeoJSON")
# Straight R Plot - Looks good
plot(commuterLines)
# Plot using leaflet - Some lines are missing!
leaflet() %>% addPolylines(data = commuterLines)
更新:
這是可重復運行的示例,運行在shinyapps.io上,作為一個閃亮的應用程序運行,並顯示了奇怪的傳單行為: https ://havb.shinyapps.io/leaflet_example/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.