Сглаживать (Lon, Lat, Value) данные по шейп файлу
Я пытаюсь построить данные с помощью (Lat, Lon) и значения в каждом месте. Мне нужно нанести данные на шейп-файл, представить каждое значение другим цветом и сгладить значения, чтобы на карте не было пропусков.
Данные имеют следующую структуру: (долгота, широта, значение), не могли бы вы помочь мне, пожалуйста.
Я знаю, как нанести данные на шейп-файл другим цветом, но проблема заключается в сглаживании значений.
Данные по вопросу доступны по следующей ссылке:
https://drive.google.com/open?id=1bOpWjPoYc0Ix1cQqA73iFr-by0J1wU5l
где:
1- (Lon, Lat, Value) данные находятся в CSV-файле "cluster__groups"
2- Файлы шейп-файлов находятся в папке "shapefile_question"
Мне нужно показать их в регионах. На выходе должно быть что-то похожее на следующую картинку:
Спасибо за помощь. Я пытался решить и найти решение, но не смог найти решение, поэтому извините, если это обсуждаемая тема.
С наилучшими пожеланиями, Мо
1 ответ
Я опубликую решение с некоторыми рекомендациями, так как не было опубликовано никакого кода. Кажется, что вы ищете, как выполнить пространственную интерполяцию с помощью R. Ваши баллы разделены на четыре категории, и вы хотите создать из них регионы. Для этого существует ряд различных подходов, и я перечислю три из них, наиболее простых и сложных:
Все эти методы доступны в R, и вы можете найти хороший набор примеров здесь. Имейте в виду, что эти три метода дадут вам немного разные области, и иногда они объединяются для создания "ансамбля" наиболее вероятных поверхностей.