Как в QGIS для темы точек присвоить значение подстилающего растра?
- Natalia Novoselova
- Гуру
- Сообщения: 3020
- Зарегистрирован: 15 янв 2013, 20:14
- Репутация: 69
- Ваше звание: Лиса
- Откуда: **
- Контактная информация:
Как в QGIS для темы точек присвоить значение подстилающего растра?
Можно ли в QGIS для каждой точки shp слоя присвоить значение подстилающего растра?
Если такое есть, то где примерно в мануале про это искать?
Если такое есть, то где примерно в мануале про это искать?
- Natalia Novoselova
- Гуру
- Сообщения: 3020
- Зарегистрирован: 15 янв 2013, 20:14
- Репутация: 69
- Ваше звание: Лиса
- Откуда: **
- Контактная информация:
Re: Как в QGIS для темы точек присвоить значение подстилающего растра?
Нашла плагин, который должен это делать - Point sampling tool.
Но, при своей простоте, он что-то ни фига не работает... Ставлю растр, точечную тему, все устанавливаю как надо, на выходе получается новая шейп тема в нужных точках - но с пустой атрибутивной таблицей.
Нет ли аналогов этого плагина? Или, может, я что-то не так с ним делаю?
Может, кто-то сможет протестить этот плагин? Хотя он очень прост.. ошибиться там не в чем.. скорее всего, сам не работает.
Но, при своей простоте, он что-то ни фига не работает... Ставлю растр, точечную тему, все устанавливаю как надо, на выходе получается новая шейп тема в нужных точках - но с пустой атрибутивной таблицей.
Нет ли аналогов этого плагина? Или, может, я что-то не так с ним делаю?
Может, кто-то сможет протестить этот плагин? Хотя он очень прост.. ошибиться там не в чем.. скорее всего, сам не работает.
- Игорь Белов
- Гуру
- Сообщения: 2229
- Зарегистрирован: 04 янв 2011, 22:00
- Репутация: 1501
- Откуда: Казань
Re: Как в QGIS для темы точек присвоить значение подстилающего растра?
Point sampling tool всегда работал как часы, и сейчас работает. На вкладке General выделим нужные поля из открытых слоёв:
На вкладке Fields поменяем названия полей при необходимости:
В новый шейп добавилось поле из слоя полигонов и поле значений с растра:
Как разберётесь, попробуйте ещё плагин Raster Interpolation. Он добавляет поле к существующему шейпу со значениями с растра.The purpose of computing is insight, not numbers
- Natalia Novoselova
- Гуру
- Сообщения: 3020
- Зарегистрирован: 15 янв 2013, 20:14
- Репутация: 69
- Ваше звание: Лиса
- Откуда: **
- Контактная информация:
Re: Как в QGIS для темы точек присвоить значение подстилающего растра?
Спасибо, с плагином Point sampling tool все так и делаю.
С векторным площадным объектом плагин сработал. Не работает только с растром. То есть – я делаю правильно, но с растром он почему-то не работает (новая точечная тема получается с пустой атрибутивной таблицей). Когда же накладывала на площадной шейп – то в новой теме присоединились все атрибуты.
Использую версию QGIS 2.18.1. Вроде бы, почти последняя.
Поместила в zip то с чем я пробую - lai_data1.shp – точечная тема, и растр LAI_2002_test2 (geotif, пересохраненный из продукта MODIS hdf формата).
Может быть, вы могли бы попробовать их у себя с этим плагином? Что там не так? Может, что-то с растром не так? Хотя плагин его видит, точно как у вас – называет его растром, видит его поля в окне. Но не прикрепляет его значения. Проверяла инструментом идентификатором – в данных точках растр имеет значения.
С векторным площадным объектом плагин сработал. Не работает только с растром. То есть – я делаю правильно, но с растром он почему-то не работает (новая точечная тема получается с пустой атрибутивной таблицей). Когда же накладывала на площадной шейп – то в новой теме присоединились все атрибуты.
Использую версию QGIS 2.18.1. Вроде бы, почти последняя.
Поместила в zip то с чем я пробую - lai_data1.shp – точечная тема, и растр LAI_2002_test2 (geotif, пересохраненный из продукта MODIS hdf формата).
Может быть, вы могли бы попробовать их у себя с этим плагином? Что там не так? Может, что-то с растром не так? Хотя плагин его видит, точно как у вас – называет его растром, видит его поля в окне. Но не прикрепляет его значения. Проверяла инструментом идентификатором – в данных точках растр имеет значения.
- Вложения
-
- For test.zip
- (4.46 МБ) 221 скачивание
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 793
- Ваше звание: званий не имею
- Откуда: Москва
Re: Как в QGIS для темы точек присвоить значение подстилающего растра?
Как я понял, вектор и растр должны иметь одинаковую СК. Попробуйте перепроецировать растр в EPSG:4326 (сейчас он в синусоидальной проекции), и запустите плагин.
Редактор материалов, модератор форума
- Natalia Novoselova
- Гуру
- Сообщения: 3020
- Зарегистрирован: 15 янв 2013, 20:14
- Репутация: 69
- Ваше звание: Лиса
- Откуда: **
- Контактная информация:
Re: Как в QGIS для темы точек присвоить значение подстилающего растра?
Спасибо! Точно, дело было в этом. Растр пересохранила в EPSG:4326, в этой же проекции сделала точечную тему - и плагин Point sampling tool сработал. ))
Для плагина Raster Interpolation - также нужна была одинаковая проекция у растра и точечной темы. После этой операции он также сработал. ))
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 15 гостей