Доброго всем дня!!!
Вопрос такой. Имеется 3 растра: уклон, экспозиция, растительность. Как можно сложить эти растры, чтобы на выходе получились ячейки н-р: уклон 10градусов - с-в экспозиция - остепненный луг, уклон 10градусов - с-в экспозиция - луговая степь. и так пересечения по всем имеющимся типам объектов.
Пересечение растров
-
- Участник
- Сообщения: 70
- Зарегистрирован: 01 ноя 2010, 11:36
- Репутация: -1
- Откуда: Барнаул
- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: Пересечение растров
делаете переклассификацию:
растр уклон - например "1" - от 0 до 10 (типа пологий); "2" - от 10 до 20 и т.д.
растр экспозиция - например "100" - от 337,5 до 360 и от 0 до 22,5 (типа север), "200" - от 22,5 до 67,5 (типа северо-восток), "300" - от 67,5 до 112,5 (типа восток) и т.д.
растр растительность "10000" - лес, "20000" - поле и т.д.
потом просто складываете сначала первые два, потом результат с третим.
в итоге получится растр со значениями вида 10101 - это будет в легенде "лес на пологих склонах северной экспозиции". и так для каждого возможного сочетания.
в моем примере каждый компонент занимает 2 символа кода. если уложитесь по уклонам и экспозиции в один символ - код будет короче.
растр уклон - например "1" - от 0 до 10 (типа пологий); "2" - от 10 до 20 и т.д.
растр экспозиция - например "100" - от 337,5 до 360 и от 0 до 22,5 (типа север), "200" - от 22,5 до 67,5 (типа северо-восток), "300" - от 67,5 до 112,5 (типа восток) и т.д.
растр растительность "10000" - лес, "20000" - поле и т.д.
потом просто складываете сначала первые два, потом результат с третим.
в итоге получится растр со значениями вида 10101 - это будет в легенде "лес на пологих склонах северной экспозиции". и так для каждого возможного сочетания.
в моем примере каждый компонент занимает 2 символа кода. если уложитесь по уклонам и экспозиции в один символ - код будет короче.
понравилось? жми палец вверх 

-
- Участник
- Сообщения: 70
- Зарегистрирован: 01 ноя 2010, 11:36
- Репутация: -1
- Откуда: Барнаул
Re: Пересечение растров
Спасибо большое!!! Буду пробовать....
Кто сейчас на конференции
Сейчас этот форум просматривают: Bing [Bot] и 2 гостя