Я могу проецировать свои точки данных по широте / долготе на поверхность сферы, используя сферу (после преобразования их, используя spatialpos()
из пакета глобуса и затем car2sph()
из пакета сферического графика), а также могу буферизовать их в 2 измерениях, используя gBuffer()
в пакете rgeos. Однако я не могу понять, как объединить два, то есть проецировать круглые многоугольники на поверхность сферы, эффективно давая радиусы моих точек. Есть ли пакет / функция, которая облегчает это?
Редактировать: что меня особенно интересует, это буферизация случайных точек на поверхности сферы, чтобы по существу превратить их в «диски» (технически не диски, поскольку они следовали бы за кривизной сферы). Я могу сгенерировать эти очки используя:
rgl.sphpoints(pointsphere(1000,c(-180,180),c(-90,90),c(1,1)),deg=TRUE)
в пакете сферу, но я ищу способ дать им размеры.