Добрый день!
Подскажите, как можно используя GDAL разрезать большой растр на несколько кусков (большой растр 25-40 Гб, куски 3-5 Гб). И второй вопрос, как отрезать от растра некоторую область, ограниченную векторным полигоном, но при этом результатом должен быть растр который лежит не внутри, а вне этого полигона, т.е. нужно все кроме области, ограниченной полигоном.
Обработать нужно довольно много растров, поэтому прошу слишком трудоемкие варианты не рассматривать.
Порезка растров
-
- Интересующийся
- Сообщения: 26
- Зарегистрирован: 12 июл 2010, 17:25
- Репутация: 0
- Откуда: Москва
Порезка растров
Последний раз редактировалось Alikar 09 авг 2012, 14:37, всего редактировалось 1 раз.
- Aleksandr Dezhin
- Активный участник
- Сообщения: 244
- Зарегистрирован: 03 фев 2010, 10:47
- Репутация: 14
- Откуда: Москва
-
- Интересующийся
- Сообщения: 26
- Зарегистрирован: 12 июл 2010, 17:25
- Репутация: 0
- Откуда: Москва
Re: Порезка растров
Александр, тут как раз понятно, но мне нужно из растра удалить (а не сохранить) часть, ограниченную вектором.Aleksandr Dezhin писал(а):viewtopic.php?f=27&t=5088&start=15
- Aleksandr Dezhin
- Активный участник
- Сообщения: 244
- Зарегистрирован: 03 фев 2010, 10:47
- Репутация: 14
- Откуда: Москва
Re: Порезка растров
Инвертируйте полигон: вычтите ваш полигон из экстента изображения или из экстента СК.Alikar писал(а):Александр, тут как раз понятно, но мне нужно из растра удалить (а не сохранить) часть, ограниченную вектором.
- Aleksandr Dezhin
- Активный участник
- Сообщения: 244
- Зарегистрирован: 03 фев 2010, 10:47
- Репутация: 14
- Откуда: Москва
Re: Порезка растров
Или используйте gdal_rasterize без ключа -i, в топике по ссылке пример с -i, вам по всей видимости нужно наоборот.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей