Как получить зональную статистику из SRTM?
- Prince660
- Активный участник
- Сообщения: 164
- Зарегистрирован: 25 мар 2011, 20:12
- Репутация: 15
- Ваше звание: Питоновод
- Откуда: г. Симферорполь
- Контактная информация:
Как получить зональную статистику из SRTM?
Исходные данные: STRM территории в виде файла .tif (и сопровождающих его .dbf, .aux и других) и шейп с полигонами.
Задача: Для каждого полигона получить средние арифметические значения ячеек попадающих на 50 и более процентов в полигон. (ну или хотя бы всех попадающих в полигон)
Попытка решить: в QGIS выбираю: Расрт>Зональная статистика в открывшемся окне ввожу свои данные на выходе получаю в исходном шейпе с полигонами новые колонки в таблице атрибутов, Но они пустые!
Как с этим бороться? В чём может быть проблема?
Пробовал данную проблему решить в ArcGis 10.2 - безрезультатно.
Задача: Для каждого полигона получить средние арифметические значения ячеек попадающих на 50 и более процентов в полигон. (ну или хотя бы всех попадающих в полигон)
Попытка решить: в QGIS выбираю: Расрт>Зональная статистика в открывшемся окне ввожу свои данные на выходе получаю в исходном шейпе с полигонами новые колонки в таблице атрибутов, Но они пустые!
Как с этим бороться? В чём может быть проблема?
Пробовал данную проблему решить в ArcGis 10.2 - безрезультатно.
-
Александр Мурый
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: Как получить зональную статистику из SRTM?
Системы координат у растра и шейпа совпадают?
Редактор материалов, модератор форума
- Prince660
- Активный участник
- Сообщения: 164
- Зарегистрирован: 25 мар 2011, 20:12
- Репутация: 15
- Ваше звание: Питоновод
- Откуда: г. Симферорполь
- Контактная информация:
Re: Как получить зональную статистику из SRTM?
Нет, но выставлена "конвертация на лету"
-
trir
- Гуру
- Сообщения: 5362
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1021
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Как получить зональную статистику из SRTM?
у меня смутное подозрение, что для анализа это не годится...
- Prince660
- Активный участник
- Сообщения: 164
- Зарегистрирован: 25 мар 2011, 20:12
- Репутация: 15
- Ваше звание: Питоновод
- Откуда: г. Симферорполь
- Контактная информация:
Re: Как получить зональную статистику из SRTM?
Спасибо! Ваше подозрение оправдалось! Теперь у меня следующая проблема.
Ячейки находящиеся в море имеют значения "-32768" и они сильно влияют на статистику. Как их можно превратить в нули или вообще не учитывать в статистике?
Ячейки находящиеся в море имеют значения "-32768" и они сильно влияют на статистику. Как их можно превратить в нули или вообще не учитывать в статистике?
-
Александр Мурый
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: Как получить зональную статистику из SRTM?
У вас в nodata у растра какое значение?
Пример, как заменить в "Калькуляторе растров" значения "-32768" на "0" (для растра "srtm_45_04"):
Пример, как заменить в "Калькуляторе растров" значения "-32768" на "0" (для растра "srtm_45_04"):
Код: Выделить всё
(("srtm_45_04@1" = -32768) * 0 + ("srtm_45_04@1" != -32768) * "srtm_45_04@1")Редактор материалов, модератор форума
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей