У меня есть фрейм данных пространственных полигонов, координаты которого я преобразовал в галл-стереографический тип. Но я не могу отобразить этот 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
в целом. Это действительно классная упаковка.