Как устранить неполадки в файле GeoJson в Shiny? - PullRequest
0 голосов
/ 15 мая 2019

Невозможно загрузить файл geojson в моем приложении Shiny. Мы обнаружили и обнаружили, что библиотека (rgdal) и библиотека (geojsonio) не будут загружаться без ошибок, даже если весь код отредактирован. Код, похоже, не является проблемой - это проблема с упаковкой, когда geojson и rgdal не загружаются в Shiny.

Редактирование всего кода и просто запуск пакетов. Пакеты являются проблемой. Когда вы удаляете rgdal и geojsonio, вы можете запустить пакеты и сервер. Я не могу запустить весь свой код, потому что он опирается на пространственный файл, и вам нужен rgdal или geojsonio для его чтения.

library(shiny)
library(tidyverse)
library(data.table)
library(readxl)
library(shinydashboard)
library(rgdal)
library(leaflet)

mh.cleaned <- fread("CleanerMH1.csv")
population.data <-read_excel("PopulationCleanTotals.xlsx")

where.people.go <- mh.cleaned %>%
  group_by(hnum2.name, dy, hsaname) %>%
  summarize(count = n())

hsa.origin.counts <- mh.cleaned %>%
  group_by(hsaname, dy) %>%
  summarize(count = n())

colnames(hsa.origin.counts)[1] <- "HSA"
colnames(hsa.origin.counts)[2] <- "Year"

population.data$HSA <- recode(population.data$HSA,
                              "White River Jct" = "White River Jct.")

cases.per.capita <- left_join(hsa.origin.counts, population.data, by = c("HSA", "Year")) 

prop.cases.per.capita <- cases.per.capita %>%
  mutate(prop.cases = count/`Population Total`)

#Import the geo_json file

# vt.hsa <- geojson_read("vthsa.geojson",
#                        what = "sp")
vt.hsa <- readOGR("vthsa.geojson")

Warning in fun(libname, pkgname) :
  rgeos: versions of GEOS runtime 3.5.1-CAPI-1.9.1
and GEOS at installation 3.5.0-CAPI-1.9.0differ
Error in value[[3L]](cond) : 
  package or namespace load failed for ‘geojsonio’ in dyn.load(file, DLLpath = DLLpath, ...):
 unable to load shared object '/opt/R/3.6.0/lib/R/library/rgdal/libs/rgdal.so':
...