Визуализируйте точность на графике долготы и широты - PullRequest
0 голосов
/ 18 апреля 2020

Я использовал библиотеку ggplot для отображения своих данных (долгота, широта, направление по компасу и точность GPS мобильного устройства):

data = st_as_sf(data, coords=c("longitude","latitude"), crs=2163)

ggplot(data) + 
      geom_sf(aes(size=accuracy), alpha=0.02) +
      geom_sf(aes(color=compass), size=.5)

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

1 Ответ

0 голосов
/ 18 апреля 2020

Вы можете преобразовать данные в прогнозируемый CRS, например st_transform(data,2163), если область находится в США. Затем используйте st_buffer, чтобы вычислить окружность вокруг каждой точки. Параметр dist должен быть радиусом в метрах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...