Дискретной глобальной сети В Р


У меня есть набор данных, состоящий из пар широта-долгота, связанных с некоторым значением Z (например, данные о степени растительного покрова).

Я хотел бы провести некоторые анализы пространственного распределения этих данных.

Для этого необходимо выполнить бин проксимальных точек данных.

Я хотел бы сделать это с дискретной глобальной сеткой, такой как икосаэдр Snyder Equal Area (ISEA) grid, или сеткой, созданной DGGRID.

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

Изображение, изображающее, как это может выглядеть:

Дискретная Глобальная Сетка

Есть ли что-нибудь в R, что делает это?

4 9

4 ответа:

После поиска высокого и низкого уровня для точно такой же проблемы, я в конечном итоге с помощью самого DGGRID и R. DGGRID отлично, кстати. Вся тяжелая работа была проделана. Было бы большим благом для сообщества R реализовать его в виде пакета (я надеюсь, что Кевин САР читает это).

Кстати, этот URL устарел. Я сделал ту же ошибку и в итоге получил более старую версию DGGRID. Самый новый, который является двумя версиями дальше, это at:

Http://discreteglobalgrids.org/

Я только что завершил R-пакет под названием dggridR, который обертывает dggrid простым в использовании способом.

Пакет также доступен на CRAN.

dggridR: дискретные глобальные сетки для R

Почему бы не использовать сам DGGRID, который может сделать все, что вы просили? Например, можно использовать DGGRID для преобразования текстового файла записей lat/lon / datavalue в записи вида cellID / datavalue, а затем импортировать их в R.

Есть только один вывод, который я когда-либо нашел для гексагональной сетки на изогнутой поверхности: некоторые непроверенные / бета-функции для пакета hexbin:

Http://ugrad.stat.ubc.ca/R/library/hexbin/html/00Index.html