Страница 1 из 1

Интерполяция растра

Добавлено: 05 янв 2014, 02:15
Antifriz
Нужен способ проинтерполировать набор растровых данных в виде островков с разными значениями ячеек. Например вот такой:
Изображение
В результате должно получиться что-то такое:
Изображение
То есть нужно заполнить промежуток между данными, чтобы вышел сплошной массив. Но в случае отсутствия данных между двумя одинаковыми островками (как между двумя ареалами 24 в примере выше) пространство между ними чтобы заполнялось аналогичными данными (то есть 24, а не 23 или 25). Надеюсь более-менее понятно обрисовал проблему. Есть ли инструмент?

Re: Интерполяция растра

Добавлено: 05 янв 2014, 12:11
dime1
Попробуйте как-то через areal interpolation, что в расширении Geostatistical Analyst.
Изображение

Re: Интерполяция растра

Добавлено: 06 янв 2014, 06:35
gamm
Antifriz писал(а):Надеюсь более-менее понятно обрисовал проблему. Есть ли инструмент?
инструменты есть, но проблема не "обрисована" - приведенная желанная картинка соответствует анизотропии в направлении (по румбам компаса) SW, а если взять анизотропию в направлении SE, картинка изменится. Наиболее консервативный метод заполнения - интерполяция поверх триангуляции, наставив точек по контурам (предварительно растянув координаты в нужном направлении для получения желаемой анизотропии). Еще один вариант - использовать кригинг с анизотропной вариограммой

Re: Интерполяция растра

Добавлено: 06 янв 2014, 06:38
gamm
dime1 писал(а):Попробуйте как-то через areal interpolation
это песня совсем о другом, это перенос данных с одних ОТЕ (операционно - территориальных единиц) на другие через регулярную частую сетку.