GDAL, вырезка фрагмента растра
-
- Участник
- Сообщения: 57
- Зарегистрирован: 25 янв 2009, 16:34
- Репутация: 0
GDAL, вырезка фрагмента растра
Умеет ли gdal вырезать фрагмент растра по широте\долготе?
Нашел утилиту gdal_translate, где есть -projwin, но насколько я понял он вырезает по прямоугольным координатам изображения. Или я не прав?
Нашел утилиту gdal_translate, где есть -projwin, но насколько я понял он вырезает по прямоугольным координатам изображения. Или я не прав?
-
- Гуру
- Сообщения: 810
- Зарегистрирован: 22 авг 2007, 14:58
- Репутация: 123
- Откуда: Казань
Re: GDAL, вырезка фрагмента растра
Умеет резать по прямоугльной границе. Для этого есть несколько вариантов:
1) Как вы и указывали, можно использовать -projwin и четыре числа - координаты (в проекции растра) охватывающего прямоугольника
2) -srcwin: координаты (в пикселях) охватывающего прямоугольника.
Подробнее см. в документации: http://www.gdal.org/gdal_translate.html
1) Как вы и указывали, можно использовать -projwin и четыре числа - координаты (в проекции растра) охватывающего прямоугольника
2) -srcwin: координаты (в пикселях) охватывающего прямоугольника.
Подробнее см. в документации: http://www.gdal.org/gdal_translate.html
-
- Интересующийся
- Сообщения: 15
- Зарегистрирован: 16 фев 2016, 23:07
- Репутация: 0
Re: GDAL, вырезка фрагмента растра
Извините, не знаю куда написать. Единственное совпадение по форуму.KolesovDmitry писал(а):Умеет резать по прямоугльной границе. Для этого есть несколько вариантов:
1) Как вы и указывали, можно использовать -projwin и четыре числа - координаты (в проекции растра) охватывающего прямоугольника
2) -srcwin: координаты (в пикселях) охватывающего прямоугольника.
Подробнее см. в документации: http://www.gdal.org/gdal_translate.html
У меня такая проблема, когда пытаюсь обрезать растр, выдает такую ошибку: "Error: Computed -srcwin -18459 189668 0 0 has negative width and/or height."
Гугл и статьи посвященные этому не помогли.
Скрин прилагается
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 793
- Ваше звание: званий не имею
- Откуда: Москва
Re: GDAL, вырезка фрагмента растра
У вас охват обрезки в градусах (географ. СК), а растр, видимо, в проекции в метрах. Какая система координат выставлена в проекте?
Редактор материалов, модератор форума
-
- Интересующийся
- Сообщения: 15
- Зарегистрирован: 16 фев 2016, 23:07
- Репутация: 0
Re: GDAL, вырезка фрагмента растра
Изменение системы координат помогло, спасибо, только вот новый растр не прямоугольный, а как бы наклоненный вправо
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 793
- Ваше звание: званий не имею
- Откуда: Москва
Re: GDAL, вырезка фрагмента растра
Почитайте здесь.Ghostant писал(а):Изменение системы координат помогло, спасибо, только вот новый растр не прямоугольный, а как бы наклоненный вправо
Редактор материалов, модератор форума
-
- Гуру
- Сообщения: 4208
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: 433
- Откуда: Париж
Re: GDAL, вырезка фрагмента растра
Вообще, на сколько я помню, gdal_translate, координаты требовал "верхний левый" "нижний правый". Может в новых версиях, что подправили или очевидный пересчет добавили, но было именно так, из-за этого часто координаты и отклонялись программой.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей