Не могу понять, как изобразить данные в листовке с галл-стереографической проекцией - PullRequest
1 голос
/ 15 апреля 2019

У меня есть фрейм данных пространственных полигонов, координаты которого я преобразовал в галл-стереографический тип. Но я не могу отобразить этот spdf с leaflet() сейчас. Я не уверен, что это проблема с разрешениями, которые я предоставляю (потому что я понятия не имею, что они делают или делают), или это связано с мозаичными картами, которые я предоставляю через addTiles(), или это что-то иначе всего.

Итак, перед тем как преобразовать данные в стереоскопическую проекцию, все было хорошо, я мог легко построить ее. Выход был великолепен. После ... не так много.

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

spdf2 <- spTransform(spdf, CRS = CRS("+proj=gall"))

sp::proj4string(spdf2)

leaflet(spdf2, options =
               leafletOptions(
                 crs=leafletCRS(crsClass="L.Proj.CRS",
                                code="ESRI:54016",
                                proj4def= "+proj=gall +ellps=WGS84",
                                resolutions = c(65536, 32768, 16384, 8192, 4096, 2048)
                                ))) %>%  addTiles()

Также пробовал

addGraticule(sphere = TRUE, style= list(color= '#777', weight= 1, opacity= 0.25))

вместо addTiles, но я не уверен, что он делает, и это не помогло. Очевидно, я бы хотел addPolygons после, но сейчас я просто хочу карту; Я могу сам разобраться с полигонами.

ОЖИДАЕТСЯ:

Красивая карта в желто-стереографическом формате

РЕЗУЛЬТАТ:

Пустое белое ничто.

Полагаю, это связано с функцией addTiles, которая не должна давать вам карту с проекциями желчи. Если да, может кто-нибудь направить меня к решению, например, где найти карту, которая использует проекции желчного пузыря?

Спасибо, ребята, я действительно ценю это, я пытался заставить его работать часами и, кажется, сделал все, кроме того, что пожертвовал своей собакой сатане. Извините, если я немного теряю ваше время, я просто новичок в leaflet() и crs в целом. Это действительно классная упаковка.

...