Интерполяция данных

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
alphart
Участник
Сообщения: 96
Зарегистрирован: 31 май 2012, 11:55
Репутация: 9
Откуда: Минск

Интерполяция данных

Сообщение alphart »

Необходимо проинтерполировать данные по слою стока речной сети на определенную территорию.
Загвоздка в том, что требуется учесть влияние рельефа, т.е. полученные изолинии стока должны более-менее повторять рельеф территории.
М.б кто-нибудь сталкивался с такой задачей и подскажет решение?
lam
Гуру
Сообщения: 1018
Зарегистрирован: 01 авг 2012, 13:55
Репутация: 241

Re: Интерполяция данных

Сообщение lam »

alphart писал(а):Необходимо проинтерполировать данные по слою стока речной сети на определенную территорию.
Загвоздка в том, что требуется учесть влияние рельефа, т.е. полученные изолинии стока должны более-менее повторять рельеф территории.
М.б кто-нибудь сталкивался с такой задачей и подскажет решение?
Учесть влияние рельефа думаю надо через использования тренда при интерполяции данных, если конечно в ArcGis имеется такая возможность.
Gulewski
Участник
Сообщения: 50
Зарегистрирован: 04 мар 2013, 07:03
Репутация: 2

Re: Интерполяция данных

Сообщение Gulewski »

http://blogs.esri.com/esri/arcgis/2012/ ... -flooding/
вот тут есть пример инструмента затопления. даже с открытыми исходниками вроде как.
alphart
Участник
Сообщения: 96
Зарегистрирован: 31 май 2012, 11:55
Репутация: 9
Откуда: Минск

Re: Интерполяция данных

Сообщение alphart »

Вопрос не в затоплении. Есть набор точек на заданную территорию. Каждая точка имеет ряд числовых атрибутов (в принципе не важно каких). Нужно проинтерполировать данные по определенному полю атрибутивной таблицы, но с учетом особенностей гипсометрии территории.
Gulewski
Участник
Сообщения: 50
Зарегистрирован: 04 мар 2013, 07:03
Репутация: 2

Re: Интерполяция данных

Сообщение Gulewski »

в таком случае, если точек не слишком много, можно завести поле, в которое проставить высоту ближайшей горизонтали и интерполировать по нему. или это не вариант?
Skywalker
Участник
Сообщения: 82
Зарегистрирован: 01 май 2013, 22:38
Репутация: 34
Откуда: Сыктывкар

Re: Интерполяция данных

Сообщение Skywalker »

Интерполировать рельеф в сетку, интерполировать данные в сетку, сложить две сети с коэффициентом - не вариант?
lam
Гуру
Сообщения: 1018
Зарегистрирован: 01 авг 2012, 13:55
Репутация: 241

Re: Интерполяция данных

Сообщение lam »

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

Re: Интерполяция данных

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

alphart писал(а): Загвоздка в том, что требуется учесть влияние рельефа, т.е. полученные изолинии стока должны более-менее повторять рельеф территории.
Задача — "подогнать" изолинии стока под горизонтали, что ли? :) Какие основания для требований типа "полученные изолинии стока должны более-менее повторять рельеф территории"?
Редактор материалов, модератор форума
alphart
Участник
Сообщения: 96
Зарегистрирован: 31 май 2012, 11:55
Репутация: 9
Откуда: Минск

Re: Интерполяция данных

Сообщение alphart »

Вопрос не в изолиниях стока - нужно проинтерполировать любые данные, но с учетом гипсометрии местности. Т.е., например, чтобы изолиния не "резала" рельеф по прямым углом.
Для чего это нужно - точно не отвечу :). Меня попросили узнать, возможно ли такое сделать в принципе.
Аватара пользователя
jerry-maori
Гуру
Сообщения: 585
Зарегистрирован: 22 авг 2012, 17:02
Репутация: 143
Откуда: Нижний Новгород

Re: Интерполяция данных

Сообщение jerry-maori »

интерполяция с барьерами...
gamm
Гуру
Сообщения: 4170
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1107
Ваше звание: программист
Откуда: Казань

Re: Интерполяция данных

Сообщение gamm »

alphart писал(а):Вопрос не в изолиниях стока - нужно проинтерполировать любые данные, но с учетом гипсометрии местности. Т.е., например, чтобы изолиния не "резала" рельеф по прямым углом.
Для чего это нужно - точно не отвечу :). Меня попросили узнать, возможно ли такое сделать в принципе.
если сможете объяснить, что - вам расскажут - как. Для "интерполяции стока", насколько я понимаю, вам ни разу не нужна интерполяция. Вам нужна SCA (specific catchmrnt area), сток пропорционален этой штуке, можно построить линейную регрессию, а остатки проинтерполировать любым гладким методом (например, сплайном). SCA считают SAGA, TAS, GRASS, и т.д. Сделать все можно полностью в SAGA и GRASS. Это если территория маленькая, и осадки считаются равномерными. В противном случае нужен слой осадков, и расчет кумулированного стока (опять SAGA и GRASS). Да, и в Арке все это тоже можно сделать. Наверное :mrgreen:
swdartvader
Активный участник
Сообщения: 190
Зарегистрирован: 16 дек 2012, 09:08
Репутация: 48
Откуда: Калининград

Re: Интерполяция данных

Сообщение swdartvader »

Действительно, если рассуждать исходя из смысла процедуры интерполяции, то ее результат зависит
1. От выбранного метода интерполяции (с весовыми коэф (кригинги), без таковых (например овр) и т.д.)
2. От характера исходных данных
В Вашем случае основной проблемой является п.2, ибо если результат, как Вы выразились, режет изолинии под прямым углом, то проблема исключительно в исходных, либо в распределении явления по территории.
Ответить

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

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

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