0

我有 3 个 shapefile:

  1. mapa - 从巴西巴伊亚出发的所有国道(线路)
  2. postos - 这些道路上的所有警察局(点)
  3. 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')

4

0 回答 0