Автоматическая обрезка изображений по рамке

Вопросы по нескольким пакетам сразу, или вопросы, которые непонятно к какой ГИС отнести
Ответить
sysrepos
Активный участник
Сообщения: 128
Зарегистрирован: 07 окт 2012, 16:25
Репутация: 20
Откуда: Москва

Автоматическая обрезка изображений по рамке

Сообщение sysrepos » 24 дек 2013, 14:37

Есть топокарты в растровом формате. Есть ли какая нибудь программа, которая может автоматически обрабатывать множество таких карт? обрезать их по рамке, поворачивать все изображения на заданный угол и т.п.

Изображение

Аватара пользователя
rhot
Гуру
Сообщения: 1727
Зарегистрирован: 25 янв 2011, 17:50
Репутация: 194
Ваше звание: доктор
Откуда: Архангельск

Re: Автоматическая обрезка изображений по рамке

Сообщение rhot » 24 дек 2013, 15:00

GRASS может.
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: Автоматическая обрезка изображений по рамке

Сообщение Александр Мурый » 24 дек 2013, 19:16

rhot писал(а):GRASS может.
У GRASS туго с поворотом на произвольный угол, и вообще в данном случае это микроскоп для гвоздей, по-моему.

Для обрезки: gdalwarp (обрезка по координатам, по векторному файлу, по охвату); gdal_rasterize с опцией "burn" с созданием маски по выбранному цвету; обрезать можно по полигонам разграфок топокарт, они лежат здесь на сайте.
Для поворота: listgeo (сохранение привязки во внешний файл) --> ImageMagick (convert) (поворот и т.д.) --> geotifcp (возврат привязки). Вроде бы, с поворотом будет работать (надо проверять).
Редактор материалов, модератор форума

ericsson
Гуру
Сообщения: 3321
Зарегистрирован: 27 июл 2009, 19:26
Репутация: 748
Ваше звание: Вредитель полей

Re: Автоматическая обрезка изображений по рамке

Сообщение ericsson » 24 дек 2013, 20:16

После поворота средствами IM привязка, естественно, испортится и совпадать не будет, ее надо будет пересчитывать.
Я, правда, не очень понимаю, нафига поворачивать карты, которые порезаны по параллелям/меридианам, а сами - в Гаусса-Крюгера. Для красивости это делают только, гхм, странные деятели.
Конечную задачу неплохо бы услышать.

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: Автоматическая обрезка изображений по рамке

Сообщение Александр Мурый » 24 дек 2013, 22:18

Nariman писал(а):также интересует этот вопрос..
стоит задача вырезать по рамке как векторные объекты состоящие в разных слоях так и раст. Причем все это делать одним запросом.
ogr2ogr + gdalwarp вам в руки. Хотите "запросы" — делайте БД в PostGIS и режьте там (для ogr2ogr можно исп-ть постгисовские функции).
Редактор материалов, модератор форума

Ответить

Вернуться в «Общий - ПО»

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

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