Обрезка и поворот изображения

Ответить
Little bit fool
Новоприбывший
Сообщения: 2
Зарегистрирован: 09 фев 2023, 14:47
Репутация: 0
Откуда: Санкт-Петербург

Обрезка и поворот изображения

Сообщение Little bit fool » 09 фев 2023, 15:08

Всем добрый день! Никогда не работала с GDAL и очень плохо разбираюсь в данной теме.
У меня есть изображение png, которое я, с помощью gdal_translate, конвертирую в tif.
Дальше мне нужно обрезать это изображение по заданным координатам (они будут в той же проекции что и изображение и будут описывать прямоугольник). После чего повернуть изображение так, чтобы стороны прямоугольника были параллельны осям X и Y.
Как я могу реализовать обрезку и поворот изображения?

trir
Гуру
Сообщения: 5287
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1015
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Обрезка и поворот изображения

Сообщение trir » 09 фев 2023, 23:46


Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2229
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1502
Откуда: Казань

Re: Обрезка и поворот изображения

Сообщение Игорь Белов » 10 фев 2023, 19:52

Если проекция конформная, можно за одну операцию повернуть и обрезать.

1. Сконструируем новую проекцию, в которой стороны прямоугольника будут параллельны координатным осям.

2. Используем утилиту gdalwarp с такими параметрами:
-s_srs "исходная проекция"
-t_srs "новая проекция"
-cutline "контур в новой проекции"
-crop_to_cutline

Новая проекция должна быть косая Меркатора
The purpose of computing is insight, not numbers

Little bit fool
Новоприбывший
Сообщения: 2
Зарегистрирован: 09 фев 2023, 14:47
Репутация: 0
Откуда: Санкт-Петербург

Re: Обрезка и поворот изображения

Сообщение Little bit fool » 13 фев 2023, 13:28

Игорь Белов, с помощью чего нужно конструировать новую проекцию? Я нашла подобную информацию только в "ГИС Аксиома"

Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2229
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1502
Откуда: Казань

Re: Обрезка и поворот изображения

Сообщение Игорь Белов » 13 фев 2023, 21:56

Little bit fool писал(а):
13 фев 2023, 13:28
с помощью чего нужно конструировать новую проекцию?
С помощью головы и рук. А если серьёзно, не существует волшебных кнопок на все случаи жизни. Посмотрите вот статьи на близкую тему:
Добавление местной координатной системы в GIS
Местная система координат линейного объекта
The purpose of computing is insight, not numbers

Ответить

Вернуться в «GDAL/OGR»

Кто сейчас на конференции

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