Доклад Секция "Разработка"

Разработка пакета для работы с многоканальными растровыми геоданными в R


Зал OSM 22.11.2015 11:40 - 12:00

Отметить и поделиться

Никита Платонов

В хранилище R есть несколько пакетов для работы с растровыми изображениями, один из которых, “raster”, считается базовым. Причина разработки аналога – удобство использования в сценариях по обработке и визуализации наборов растровых геоданных. Изображения представлены в виде “S3” класса, для которого определены групповые общие функции. Основные вспомогательные пакеты – “rgdal”, “png” и “RColorBrewer”. Рабочий формат – “ENVI .hdr Labelled Raster”; возможен импорт данных GDAL форматов. Категории и цветовые таблицы поддерживаются. Подготовлены инструменты для обработки изображений, не влезающих в оперативную память. Для увеличения скорости работы часть кода написана на C. Визуализация реализована через графическое устройство “png” и базовые графические функции. В оформлении карт используются многопанельная компоновка, легенды, масштабная линейка, подписи градусной сетки. Функционал включает в себя получение статистики по каналам и по географическому положению, некоторые низкочастотные пространственные и интерполяционный временной фильтры, хороплеты, преобразование координатной сетки (перепроецирования нет), растеризацию точечных данных.
Планируется выложить пакет в хранилище после завершения работы над документацией.