Страница 1 из 1

Порезка растров

Добавлено: 09 авг 2012, 13:22
Alikar
Добрый день!
Подскажите, как можно используя GDAL разрезать большой растр на несколько кусков (большой растр 25-40 Гб, куски 3-5 Гб). И второй вопрос, как отрезать от растра некоторую область, ограниченную векторным полигоном, но при этом результатом должен быть растр который лежит не внутри, а вне этого полигона, т.е. нужно все кроме области, ограниченной полигоном.
Обработать нужно довольно много растров, поэтому прошу слишком трудоемкие варианты не рассматривать.

Re: Порезка растров

Добавлено: 09 авг 2012, 14:26
Aleksandr Dezhin

Re: Порезка растров

Добавлено: 09 авг 2012, 14:39
Alikar
Aleksandr Dezhin писал(а):viewtopic.php?f=27&t=5088&start=15
Александр, тут как раз понятно, но мне нужно из растра удалить (а не сохранить) часть, ограниченную вектором.

Re: Порезка растров

Добавлено: 09 авг 2012, 15:27
Aleksandr Dezhin
Alikar писал(а):Александр, тут как раз понятно, но мне нужно из растра удалить (а не сохранить) часть, ограниченную вектором.
Инвертируйте полигон: вычтите ваш полигон из экстента изображения или из экстента СК.

Re: Порезка растров

Добавлено: 09 авг 2012, 21:48
Aleksandr Dezhin
Или используйте gdal_rasterize без ключа -i, в топике по ссылке пример с -i, вам по всей видимости нужно наоборот.