我有 3 个 shapefile:
- mapa - 从巴西巴伊亚出发的所有国道(线路)
- postos - 这些道路上的所有警察局(点)
- tab_sf - 2017 年和 2018 年在这些道路上发生的所有事故(点数)
我正在创建一个闪亮的应用程序,以从不同的角度可视化酸剂。我可以绘制点..一切都很好..但是当我尝试分面时,例如,我得到了错误:
.pointsToMatrix(p1) 中的错误:纬度 < -90
我已经检查了积分,他们没问题。
是否有可能方面正在改变经度的值?
library(tidyverse)
library(tmap)
library(sf)
library(lubridate)
library(leaflet)
这有效
tm_shape(mapa) +
tm_lines(
col = 'vl_br',
legend.col.show = FALSE,
lwd = 3) +
tm_shape(postos) +
tm_bubbles(
col = 'blue',
size = .1) +
tm_shape(tab_sf) +
tm_symbols(
size = 0.1,
shape = 16,
alpha = 0.5,
jitter = .3,
col = 'red')
但这不起作用!为什么?
tm_shape(mapa) +
tm_lines(
col = 'vl_br',
legend.col.show = FALSE,
lwd = 3) +
tm_shape(postos) +
tm_bubbles(
col = 'blue',
size = .1) +
tm_shape(tab_sf) +
tm_symbols(
size = 0.1,
shape = 16,
alpha = 0.5,
jitter = .3,
col = 'red') +
tm_facets('Mês')