У меня есть шейп-файл Индии со штатами (вероятно, в виде полигонов). Я хочу преобразовать каждый многоугольник в поровну разделенные ячейки («растровый» способ) и заполнить (фактически закрасить) каждую ячейку значением, которое будет вычислено из алгоритма, который зависит от местоположения ячейки. Это должно быть сделано для всех ячеек в многоугольнике (программно), чтобы в конце я получил шейп-файл, выглядящий как тематическое (из того, что вычисляет мой алгоритм) растровое изображение. Я не запускаю никаких изображений, потому что информация на самом деле рассчитывается по алгоритму, а не из спутниковых изображений или чего-то подобного.
Другими словами, это не тематика растительности или высоты, а что-то вроде распределения популяции, где каждое значение (цвет) ячейки представляет собой среднее значение тамошней популяции, полностью отраженное как распределение в крупном масштабе.
Может ли кто-нибудь помочь, как это сделать с помощью любого приложения с открытым исходным кодом? (как в приложении, так и программно с использованием API, например sharpmap). Пожалуйста, помогите