Дискретной глобальной сети В Р
У меня есть набор данных, состоящий из пар широта-долгота, связанных с некоторым значением Z (например, данные о степени растительного покрова).
Я хотел бы провести некоторые анализы пространственного распределения этих данных.
Для этого необходимо выполнить бин проксимальных точек данных.
Я хотел бы сделать это с дискретной глобальной сеткой, такой как икосаэдр Snyder Equal Area (ISEA) grid, или сеткой, созданной DGGRID.
Ключ в том, что значения широты-долготы данных могут быть преобразованы в уникальные идентификаторы ячеек, чтобы широта-долгота центра ячейки была определяемой, размер ячеек был переменным (для анализа в различных пространственных масштабах), и чтобы ячейки имели одинаковую площадь в близком приближении.
Изображение, изображающее, как это может выглядеть:
Есть ли что-нибудь в R, что делает это?
4 ответа:
После поиска высокого и низкого уровня для точно такой же проблемы, я в конечном итоге с помощью самого DGGRID и R. DGGRID отлично, кстати. Вся тяжелая работа была проделана. Было бы большим благом для сообщества R реализовать его в виде пакета (я надеюсь, что Кевин САР читает это).
Кстати, этот URL устарел. Я сделал ту же ошибку и в итоге получил более старую версию DGGRID. Самый новый, который является двумя версиями дальше, это at:
Я только что завершил R-пакет под названием dggridR, который обертывает dggrid простым в использовании способом.
Пакет также доступен на CRAN.
Почему бы не использовать сам DGGRID, который может сделать все, что вы просили? Например, можно использовать DGGRID для преобразования текстового файла записей lat/lon / datavalue в записи вида cellID / datavalue, а затем импортировать их в R.