Не штатно отрабатывает алгебра карт - сложение (Spatial analyst tools - raster calculator).
Вместо сложения значений из растров, выдает участки пресечения этих значений.
Ниже на картинке - есть 3 растра с бинарными значениями (0 или 1), нужно их сложить.
Но по факту, на выходе имею растр с значениями только 3 (т.е. где все 3 растра пересеклись), при этом нет значений 1 и 2.
Выражение такое:
OutRas = Raster("Критерии растры\КСТР21_растр") + Raster("Критерии растры\КСТР22_растр") + Raster( "Критерии растры\КСТР23_растр")
На картинке - растр 1 черное, 2 - синее, 3- зеленое, результат сложения - оранжевое (т.е. только участок пересечений)
Буду признателен за любую помощь
Алгебра карт - сложение
-
- Участник
- Сообщения: 86
- Зарегистрирован: 12 янв 2011, 16:56
- Репутация: 1
- Откуда: Москва
Алгебра карт - сложение
- Вложения
-
- 1111.JPG (35.8 КБ) 2593 просмотра
-
- Интересующийся
- Сообщения: 17
- Зарегистрирован: 12 янв 2016, 09:33
- Репутация: 7
- Откуда: Екатеринбург
Re: Алгебра карт - сложение
Проверил.
Если три растра со значениями 0 и 1 - то складывает правильно, получается растр со значениями 0, 1, 2 и 3.
Если три растра со значениями Null (NoData) и 1 - то получается как у тредстартера. Я бы сюда копал.
ArcGIS Desktop 10.8.1 сборка 14362.
Если три растра со значениями 0 и 1 - то складывает правильно, получается растр со значениями 0, 1, 2 и 3.
Если три растра со значениями Null (NoData) и 1 - то получается как у тредстартера. Я бы сюда копал.
ArcGIS Desktop 10.8.1 сборка 14362.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость