У меня возникли проблемы с добавлением базовой карты к моему tmap
графику - документы утверждают, что если вы находитесь в режиме печати, вам нужно использовать read_osm
из пакета tmaptools
, который принимает ограничивающие принудительный объект box или ограничивающий прямоугольник и возвращает базовую карту нужных размеров. Я продолжал сталкиваться с ошибками (немного отличающимися от приведенных ниже) и в итоге достиг отчаянного состояния:
- Обновление всех моих пакетов
- Перезапуск сеанса R
- Попытка запустить самый базовый c пример из документации по функции
Я не могу воспроизвести этот пример:
Пример 1:
### Libraries -------------------------------
library("tmaptools")
library("tmap")
### Read NLD_muni data and do `read_osm` on it
data(NLD_muni) -> NLD_muni_data
read_osm(NLD_muni_data, ext=1.1)
#> Error in .jnew(.class.to.jclass[cm], a): java.lang.NullPointerException
Создано в 2020-02-28 пакетом Представить (v0.3.0)
Пример 2:
Вот другой пример из tmaptools
pfd (стр. 32)
require("tmap")
#> Loading required package: tmap
require("tmaptools")
#> Loading required package: tmaptools
tmpdir <- tempdir()
tmpfile <- tempfile()
download.file("http://www.gpstracks.nl/routes-fiets/f-limburg-amstel-gold-race-2014.zip",
tmpfile, mode="wb")
unzip(tmpfile, exdir=tmpdir)
# read GPX file
AGR <- read_GPX(file.path(tmpdir, "f-limburg-amstel-gold-race-2014.gpx"))
# read OSM of Zuid-Limburg
Limburg_OSM <- read_osm(AGR$tracks, ext=1.05)
#> Error in FUN(X[[i]], ...): Sorry, parameter type `NA' is ambiguous or not supported.
Создан в 2020-02-28 пакетом Представить (v0. 3.0)
Это ошибка, отличная от той, что была в предыдущем примере, и та же самая, которую я получал в своем собственном коде.
На мой взгляд, это должно означать, что либо функция не работает, либо документация устарела. Я что-то пропустил?
Бонусный вопрос: Если пакет CRAN сломан, каков надлежащий процесс для оповещения об отключении питания?
Приложение: Версия / системные данные
R.version
#> _
#> platform x86_64-w64-mingw32
#> arch x86_64
#> os mingw32
#> system x86_64, mingw32
#> status
#> major 3
#> minor 6.1
#> year 2019
#> month 07
#> day 05
#> svn rev 76782
#> language R
#> version.string R version 3.6.1 (2019-07-05)
#> nickname Action of the Toes
Создано в 2020-02-28 пакетом Представ (v0.3.0)