Карты не будут отображаться - Использование Rstudio, Plotly 4.9.0, Mapbox, файл geoJSON - PullRequest
0 голосов
/ 07 июля 2019

Я довольно новичок в построении карт с помощью Plotly в Rstudio. Я читал, что Mapbox может быть использован для создания более сложных карт. Я написал несколько строк кода для работы с файлом geoJSON, но моя карта не будет отображаться. Карта отображается с plot_geo (), поэтому я не думаю, что это проблема с данными. У меня также есть токен доступа, и я проверил его с помощью тестовой ссылки Mapbox. У меня правильная версия сюжета (4.9.0). Насколько я знаю, я назвал все правильные пакеты. Я думал, что видел пример того, как карта Mapbox может быть визуализирована в Rstudio. Можете ли вы помочь мне сделать мою карту?

Большое спасибо!

Проверен открытый ключ Mapbox работает Проверенная версия Plotly Пробовал различные способы определения ключа токена Mapbox в .Renviron и Sys.setenv Проверено, что нет пакета mapbox для загрузки Обновлен R до 3.6.1 Обновлен R studio до 1.2.1335

Текущая запись .Renviron

MAPBOX_TOKEN = 'pk.XXX'

Визуализация простой карты с помощью mapbox

библиотека (plotly) библиотека (научная фантастика) test <-st_read ("D: /SPB/Zoning_Generalized.geojson", quiet = FALSE, geometry_column = "SHAPE_Area") Sys.setenv ( 'MAPBOX_TOKEN') plot_mapbox (тест) </p>

Ошибка № 1

Sys.getenv ( 'MAPBOX_TOKEN') [1] ""

Ошибка № 2

Ошибка: маркер доступа к mapbox не найден. Получить токен здесь https://www.mapbox.com/help/create-api-access-token/ Получив токен, присвойте его переменной среды с именем «MAPBOX_TOKEN», например, Sys.setenv ('MAPBOX_TOKEN' = 'секретный токен')

1 Ответ

0 голосов
/ 08 июля 2019

Спасибо за ваши взгляды. Ответ был прост. Запись файла .Renviron выглядит следующим образом:

обратите внимание, что кавычек нет

MAPBOX_KEY = pk.XXX

После сохранения файла мне пришлось перезапустить RStudio. Затем я добавил строку ниже, что привело к записи под строкой кода:

Sys.getenv ( "MAPBOX_TOKEN") [1] "pk.XXX"

...