Почему эти примеры документации для `tmaptools :: read_osm ()` оба приводят к cra sh? - PullRequest
0 голосов
/ 28 февраля 2020

У меня возникли проблемы с добавлением базовой карты к моему tmap графику - документы утверждают, что если вы находитесь в режиме печати, вам нужно использовать read_osm из пакета tmaptools, который принимает ограничивающие принудительный объект box или ограничивающий прямоугольник и возвращает базовую карту нужных размеров. Я продолжал сталкиваться с ошибками (немного отличающимися от приведенных ниже) и в итоге достиг отчаянного состояния:

  1. Обновление всех моих пакетов
  2. Перезапуск сеанса R
  3. Попытка запустить самый базовый 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)

...