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

Настройка параметров интерполяции (сетка (интерполяция))

Добавлено: 06 июл 2017, 13:20
_Marina_
Здравствуйте.

Есть задание отобразить градиент распространения магнитного поля. У меня есть исходные данные (координаты точек с их значениями) и картинка, которая должна получиться в итоге.

Мне подсказали краткую инструкцию, как это сделать:
1. Подготовить исходные данные в виде векторного точечного слоя.
2. Растр -> Анализ -> Сетка (интерполяция)
3. Настроить отображение растра псевдоцветом по своему вкусу.

Точечный слой создала. Настройка цветов заранее известна (<8 зеленый, 8-80 - желтый, >80 - красный).
Все сделать получилось, но итоговая картинка не очень похожа на ту, что должна получиться.

Подскажите, пожалуйста, как правильно интерполировать значения точек, чтобы получилось так как на картинке?
В точечном слое поле со значениями (z-поле) - val.

Прикладываю к сообщению свои файлы: координаты точек (коордс.txt), точечный слой (points.shp), растр, который получила (test-5-3000-3-0-0-0-0-2.jpg) и картинку, как должно быть (должно быть.bmp).

Re: Настройка параметров интерполяции (сетка (интерполяция))

Добавлено: 07 июл 2017, 02:02
Игорь Белов
Нужен интерполяционный алгоритм помощнее, чем IDW или TIN. Сплайны, например: [Processing Toolbox] → [SAGA] → [Raster creation tools] → [Thin plate spline]

Re: Настройка параметров интерполяции (сетка (интерполяция))

Добавлено: 07 июл 2017, 10:43
_Marina_
Здравствуйте! Спасибо большое за ответ!

Подскажите, пожалуйста, для того, чтобы я могла пользоваться этим инструментом мне нужно какой-то модуль установить? Сейчас у меня нет таких вкладок, если я конечно правильно поняла, куда заходить (у меня русскоязычный qgis). Прикладываю скрины.

Re: Настройка параметров интерполяции (сетка (интерполяция))

Добавлено: 07 июл 2017, 10:55
freeExec
Включите там "Панель инструментов" на скрине1.

Re: Настройка параметров интерполяции (сетка (интерполяция))

Добавлено: 07 июл 2017, 11:45
_Marina_
Спасибо! Наконец-то нашла :D
Но видимо у меня что-то не так с кодировкой, т.к. вылетает ошибка. Попробую вечером дома и отпишусь!

Re: Настройка параметров интерполяции (сетка (интерполяция))

Добавлено: 07 июл 2017, 17:31
gamm
_Marina_ писал(а):вылетает ошибка
для начала уберите пробелы и русские буквы из всех путей, и проверьте мин/макс

Re: Настройка параметров интерполяции (сетка (интерполяция))

Добавлено: 08 июл 2017, 16:46
_Marina_
Еще раз, всем, здравствуйте!
От ошибки удалось избавиться (пришлось создать нового пользователя, т.к. папка текущего была русскими буквами названа).

Теперь никак не получается разобраться с настройкой этих методов. Пробовала все 3 метода (Thin plate spline tin/global/local). У меня получается либо черный прямоугольник, либо ничего не меняется.
В документации нашла описание этих методов, но оно настолько краткое, что я ничего не поняла. :(

Подскажите, пожалуйста, какой из этих методов мне применить и как правильно настроить параметры. Ссылкам с более подробным описанием буду тоже очень рада.

Re: Настройка параметров интерполяции (сетка (интерполяция))

Добавлено: 08 июл 2017, 17:10
_Marina_
Дорогие форумчане! На меня снизошло озарение, и все получилось! :P :)
Спасибо вам всем огромное! Без вашей помощи я бы не справилась!

Re: Настройка параметров интерполяции (сетка (интерполяция))

Добавлено: 09 июл 2017, 11:23
_karinanik13_
_Marina_, поделитесь, пожалуйста, озарением)))) У меня схожая проблема, а озарение что-то не торопится...
Спасибо!

Re: Настройка параметров интерполяции Thin plate spline

Добавлено: 10 июл 2017, 07:30
повелитель_тумбочек
Метод Thin plate spline (global), параметр cells: 0,05 (можно и 0,1), метод (выпадающий список из nodes/cells): cells.
Остальное не меняла.

Re: Настройка параметров интерполяции (сетка (интерполяция))

Добавлено: 10 июл 2017, 07:40
_Marina_
Ой, прошу прощения, это был мой ответ (не посмотрела, что уже вход выполнен с учетки мужа) :oops: