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

Интерполяция в полигоне QGIS

Добавлено: 06 июн 2018, 17:11
athe
Доброго времени суток, господа. Есть задача проинтерполировать точечные данные внутри полигона. Пытаюсь выполнить сию задачу через GDAL. Результат интерполяции выходит "обрезанным" по крайним точкам. Подскажите пожалуйста, можно-ли где-то поставить настройку, чтобы интерполяция ограничивалась полигоном(точнее заполняла полигон), внутри которого эти точки расположены? Во вложении добавляю скрин.
Заранее благодарен.
С уважением, athe.

Re: Интерполяция в полигоне QGIS

Добавлено: 06 июн 2018, 17:52
trir
Результат интерполяции выходит "обрезанным" по крайним точкам.
конечно, иначе это бы называлось - экстраполяция

Re: Интерполяция в полигоне QGIS

Добавлено: 06 июн 2018, 18:02
gamm
Или аппроксимации, но это уже другая история :mrgreen:

Re: Интерполяция в полигоне QGIS

Добавлено: 06 июн 2018, 18:54
trir

Re: Интерполяция в полигоне QGIS

Добавлено: 07 июн 2018, 09:52
athe
trir, Добрый день. Спасибо за ответ. В общем повошкался я с этим скриптом, но как его правильно задействовать -так и не понял. Возможно у вас найдётся ссылка на информацию как юзать подобные скрипты? Заранее благодарен.
С уважением, athe.

Re: Интерполяция в полигоне QGIS

Добавлено: 07 июн 2018, 10:02
trir

Re: Интерполяция в полигоне QGIS

Добавлено: 07 июн 2018, 11:11
Эдуард Казаков
athe,
в qgis ваша задача решается проще. Т.к. в интерполяции через gdal нет ничего уникального, те же методы вы можете запустить из processing toolbox, например средствами SAGA (см. раздел Raster creation tools). В любом инструменте там присутствует поле "Output extent", которое можно взять из границ вашего полигонального слоя.

Также, если говорить о gdal, вы интерполируете видимо через gdal_grid, там тоже можно явно указать границы интерполяции через параметры
-txe xmin xmax:
-tye ymin ymax: