интерполяция точек

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
biryukov
Участник
Сообщения: 70
Зарегистрирован: 01 ноя 2010, 11:36
Репутация: -1
Откуда: Барнаул

интерполяция точек

Сообщение biryukov »

Доброго времени суток!!
Подскажите как быть.
Дано: точечный слой с цифровыми значениями в атрибутах (например кол-во осадков), grid-слой абсолютных высот. Как интерполировать данные из точечного файла на имеющийся растр. Т.е. хотелось бы построить карту, чтобы были учтены значения ячейки растра и значения точек.
Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: интерполяция точек

Сообщение novia »

данные об осадках можно интерполировать например методом IDW. рельеф в данном случае будет "не причем".
понравилось? жми палец вверх :!:
Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: интерполяция точек

Сообщение Александр Мурый »

biryukov писал(а): хотелось бы построить карту, чтобы были учтены значения ячейки растра и значения точек.
Имеется в виду, что нужно получить некие классы по высотам + осадкам ("закодировать")?
Для начала проинтерполируйте точки осадков в растр, затем используйте функции для создания классов с учётом двух растров (спецы по аркгису подскажут, наверное :))
Редактор материалов, модератор форума
biryukov
Участник
Сообщения: 70
Зарегистрирован: 01 ноя 2010, 11:36
Репутация: -1
Откуда: Барнаул

Re: интерполяция точек

Сообщение biryukov »

нужно чтобы рельеф был "причем" ))
кол-во осадков я привел ради примера. а если, например, высота снежного покрова. есть n-е число точек высоты снега. вот мне данные этих точек надо интерполировать на весь растр, с учетом рельефа. например точка на высоте 1200 м, толщина снега - 1 м, вот на всем растре, где высота 1200 м, необходимо проставить толщину 1 м.
Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: интерполяция точек

Сообщение Александр Мурый »

Можно пойти таким путём:
-- высоту каждой точки занести в атрибут.таблицу
-- с пом. SQL назначить толщину 1м при высоте 1200м (и далее по аналогии)
Редактор материалов, модератор форума
biryukov
Участник
Сообщения: 70
Зарегистрирован: 01 ноя 2010, 11:36
Репутация: -1
Откуда: Барнаул

Re: интерполяция точек

Сообщение biryukov »

значений тысячи. постарею пока сделаю )))
Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: интерполяция точек

Сообщение Александр Мурый »

А в чём проблема? ArcGIS не может автоматом сделать сэмплинг высот по точкам? А потом нужные SQL-выражения..
Не вижу других решений для задачи в том виде, как она описана.
Редактор материалов, модератор форума
Аватара пользователя
rhot
Гуру
Сообщения: 1727
Зарегистрирован: 25 янв 2011, 17:50
Репутация: 194
Ваше звание: доктор
Откуда: Архангельск

Re: интерполяция точек

Сообщение rhot »

Чисто научное любопытство: а что делать, если для одной и той же высоты имеются разные значения из вектора (осадки, высота снежного покрова и т.п.)? Приводить к среднему? Или есть другие подходы?
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________
Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: интерполяция точек

Сообщение novia »

- извлеките точками (где есть данные об осадках) значения высот с ЦМР
- таблицу атрибутов точек отправьте в Excel (осадки в точке и высота по ЦМР)
- постройте тренд/регрессию для абсолютных высот и количества снега (можно сюда еще и экспозицию приписать, чтоб уж совсем крутая модель была)
- получите формулу приблизительно описывающую связь между высотой и количеством осадков (рекомендую учитывать еще и экспозицию)
- вычислите на основе ЦМР - растр "предсказанных осадков"
понравилось? жми палец вверх :!:
Аватара пользователя
nadyanadya
Новоприбывший
Сообщения: 3
Зарегистрирован: 07 фев 2012, 03:45
Репутация: 0
Откуда: Евпатория

Re: интерполяция точек

Сообщение nadyanadya »

Может быть растр-ЦМР конвертировать в точки (выйдет по точке для каждой ячейки), и потом точки с осадками/снегом интерполировать кокригингом. Если корреляция с высотами есть.
The location of anything is becoming everything. - The Geospatial Revolution Project
Ответить

Вернуться в «ArcGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя