.PointToMatrix(p1)中的错误:纬度<-90当刻面
我有3个形状文件:.PointToMatrix(p1)中的错误:纬度<-90当刻面,r,leaflet,spatial,sf,tmap,R,Leaflet,Spatial,Sf,Tmap,我有3个形状文件: mapa-巴西巴伊亚的所有国道(线路) 邮局-这些道路上的所有警察局(点) tab_sf-2017年和2018年在这些道路上发生的所有事故(点数) 我正在创建一个闪亮的应用程序,从不同的角度将酸痕可视化。 我能画出要点。。很好。。但是,例如,当我尝试对一年进行分面时,我得到了一个错误: 点位矩阵(p1)中的错误:纬度
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')
如果没有您的数据或至少看到其中的一些数据,您很难提供帮助。您能否提供每个
Mes
和每个形状的纬度和经度值范围?也许没有关于其中一个的数据……稍后,当我回到家时,我会把一些物体的照片放进去。但是,要确保Mês有红外数据。它的意思是一个月,每个月都有很多事故。纵向图是可以的,否则,第一个图也会给出错误。你知道你的形状文件的CRS(坐标参考系)吗?它们可能位于不同的CRS中,不使用经纬度,Y值超出[-90,90]范围。