Совмещение 2-х растров.
-
- Завсегдатай
- Сообщения: 431
- Зарегистрирован: 06 ноя 2009, 13:18
- Репутация: 10
- Откуда: Екатеринбург
Совмещение 2-х растров.
Господа.
Данная тема является продолжением двух предыдущих.
Как сделать часть растра прозрачной? - gis-lab.info/forum/viewtopic.php?f=16&t=12907#p82051
и Редактирование растров с расширением ECW - gis-lab.info/forum/viewtopic.php?f=16&t=12920
Суть проблемы:
У меня есть 2 космоснимка формата ECW одной области (скачены с SASPlanet).
Но на каждом из них часть снимка, по диагонали отсутствует.
На одном левый верхний угол, на другом правый нижний.
Каким образом сделать часть одного снимка прозрачной, чтобы отображались оба?
Вот как я выкрутился.
У меня русифицированная версия 10.1.
(с временной лицензией – буду ее постоянно продлевать)
Ход моих действий.
Создаю посторонний полигональный шейп.
Рисую в нем полигон охватывающий часть снимка, которую хочу оставить.
В меню Окна выбираю Анализ изображений.
Первоначально выпадающее окно небольшого размера,
но если протянуть нижний край станут видны интересные инструменты,
нам необходим инструмент Вырезание.
При выделенном полигоне, по которому буду обрезать,
в окне Анализ изображений выбираю растр, затем выбираю Вырезать.
В Таблице содержания появляется промежуточный слой clip.
В принципе можно и с ним работать. Но можно его и сохранить. Экспортируем его.
Данные→Экспорт данных→выбираем 0 для значений NoData, формат TIFF, сжатие JPEG.
Из 18-ти мегобайтного ECW, получаем обрезанный TIFF 50 мегабайт.
Открываем другой снимок, ложим его под первый. Получим их совмещение.
PS. В принципе это руководство для чайников, вроде меня.
Воронин С.В.
Данная тема является продолжением двух предыдущих.
Как сделать часть растра прозрачной? - gis-lab.info/forum/viewtopic.php?f=16&t=12907#p82051
и Редактирование растров с расширением ECW - gis-lab.info/forum/viewtopic.php?f=16&t=12920
Суть проблемы:
У меня есть 2 космоснимка формата ECW одной области (скачены с SASPlanet).
Но на каждом из них часть снимка, по диагонали отсутствует.
На одном левый верхний угол, на другом правый нижний.
Каким образом сделать часть одного снимка прозрачной, чтобы отображались оба?
Вот как я выкрутился.
У меня русифицированная версия 10.1.
(с временной лицензией – буду ее постоянно продлевать)
Ход моих действий.
Создаю посторонний полигональный шейп.
Рисую в нем полигон охватывающий часть снимка, которую хочу оставить.
В меню Окна выбираю Анализ изображений.
Первоначально выпадающее окно небольшого размера,
но если протянуть нижний край станут видны интересные инструменты,
нам необходим инструмент Вырезание.
При выделенном полигоне, по которому буду обрезать,
в окне Анализ изображений выбираю растр, затем выбираю Вырезать.
В Таблице содержания появляется промежуточный слой clip.
В принципе можно и с ним работать. Но можно его и сохранить. Экспортируем его.
Данные→Экспорт данных→выбираем 0 для значений NoData, формат TIFF, сжатие JPEG.
Из 18-ти мегобайтного ECW, получаем обрезанный TIFF 50 мегабайт.
Открываем другой снимок, ложим его под первый. Получим их совмещение.
PS. В принципе это руководство для чайников, вроде меня.
Воронин С.В.
-
- Гуру
- Сообщения: 3058
- Зарегистрирован: 19 май 2010, 19:44
- Репутация: 189
Re: Совмещение 2-х растров.
Аналогичное решал в Автокаде, импорт, "вырезать" по контуру (т.е. делается маска), стыкуем 2 изображение командой выравнить, уточняем привязку изображения по векторным данным топографической съемки, размещаем все на отдельном слое, делаем не видимыи контур, используем как подложку для разных работ...
- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: Совмещение 2-х растров.
можно построить мозаику (один растр, не путать с аналогом неуправляемого каталога, появившегося в 10.0) из этих двух файлов с настройкой максимум (nodata или черный фон заменятся на полезное) - это вариант 1
можно построить набор данных мозаики (mosaic dataset) и поправить границы снимков и используйте Always Clip the Raster to its Footprint property to Yes - это вариант 2
а можно пересчитать ненужные значения в NoData и сделать такие значения прозрачными - это вариант 3. это то, что с ходу пришло на ум
можно построить набор данных мозаики (mosaic dataset) и поправить границы снимков и используйте Always Clip the Raster to its Footprint property to Yes - это вариант 2
а можно пересчитать ненужные значения в NoData и сделать такие значения прозрачными - это вариант 3. это то, что с ходу пришло на ум
понравилось? жми палец вверх 

-
- Завсегдатай
- Сообщения: 431
- Зарегистрирован: 06 ноя 2009, 13:18
- Репутация: 10
- Откуда: Екатеринбург
Re: Совмещение 2-х растров.
novia писал(а):это вариант 1
Извините, можно подробнее.novia писал(а):это вариант 2
Это вариант не проходит, так как градаций цветов в отрезаемой части минимум 3,novia писал(а):это вариант 3
и как минимум одна используется в основной части.
- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: Совмещение 2-х растров.
что конкретно не ясно в предложенных вариантах?Воронин С.В. писал(а):Извините, можно подробнее.
как запустить инструмент Мозаика/Mosaic tool? для второго варианта я привел ссылку на справку, какой шаг там не понятен?
понравилось? жми палец вверх 

Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя