Создать отображение полигонов в R - PullRequest
0 голосов
/ 11 февраля 2020

Я хочу создать карту, показывающую многоугольник, и я использую листовки с картами

У меня есть фрейм данных, содержащий 10 миллионов записей широты и долготы пользователей с именем Customer. Пример данных

CID    Lat      Long  
1    18.951286 72.82392  
1    18.890755 79.44525  
1    18.856558 79.44391  
2    18.951231 72.82388  
2    18.861876 79.46420      
3    18.951185 72.82384

У меня есть еще один фрейм данных, содержащий 0,4 млн широты и долготы кафе в стране, а именно Тест. Примеры данных

CafeCode    Lat      Long  
1       18.55272  73.88964  
2       18.50029  73.94067  
3       18.74916  79.51071  
4       18.45518  79.12921  
5       18.53899  73.88588   
6       18.70278  73.68761

Я хочу создать многоугольник для каждого пользователя, у которого его длина широты от фрейма данных клиента и разместить маркеры длины лота от фрейма данных теста внутри многоугольника пользователя.

Вывод должен показывать, сколько кафе находится внутри многоугольника пользователя

Я пробовал этот код, но не знаю, как изменить этот параметр c для пользователя и сопоставьте lat long из Test и создайте многоугольник

leaflet() %>% 
  addTiles() %>% 
  fitBounds(73.92461, 18.57044, 72.82384, 18.951185) %>% 
  addPolygons(c(73.92461,72.82384), 
              c(18.57044,18.951185))

Спасибо

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