Сшивка тайлов

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
alphart
Участник
Сообщения: 96
Зарегистрирован: 31 май 2012, 11:55
Репутация: 9
Откуда: Минск

Сшивка тайлов

Сообщение alphart »

Есть откэшированная в Geoserver карта. Появилась задача получить цельный растр (желательно tiff) на определенную территорию в заданном масштабе напрямую из геосервера либо с помощью кэша.
Каким образом можно сшить тайлы? Либо м.б. существует возможность напрямую из геосервера получить нужный растр? Или как вариант использовать WMS и и экспортировать карту в tiff в стороннем ПО?
М.б кто-нибудь сталкивался с проблемой - помогите советом.
meremoto
Новоприбывший
Сообщения: 7
Зарегистрирован: 06 апр 2013, 09:42
Репутация: 2
Откуда: Москва

Re: Сшивка тайлов

Сообщение meremoto »

Вроде бы в Layers preview можно в разных форматах выгружать данные.
http://docs.geoserver.org/stable/en/use ... index.html

Там и Tiff есть и другие форматы.
Можно посмотреть формат ссылки и сформировать похожую, но с необходимыми параметрами.
alphart
Участник
Сообщения: 96
Зарегистрирован: 31 май 2012, 11:55
Репутация: 9
Откуда: Минск

Re: Сшивка тайлов

Сообщение alphart »

Из превью геосервер выгружает картинку по размеру заданного бокса без учета настроек отображения слоев с заданными зумами. В результате получается, что картинка (tiff) имеет масштаб 1:500 000, когда нужно не менее 1:10 000.
meremoto
Новоприбывший
Сообщения: 7
Зарегистрирован: 06 апр 2013, 09:42
Репутация: 2
Откуда: Москва

Re: Сшивка тайлов

Сообщение meremoto »

Может стоит тогда применить что-то вроде такого?
http://axisful.me/cactus/shell/im-merger
Ведь кэш у вас будет, а ImageMagic уже сможет все это скомбинировать. Главное подать правильную последовательность картинок.
alphart
Участник
Сообщения: 96
Зарегистрирован: 31 май 2012, 11:55
Репутация: 9
Откуда: Минск

Re: Сшивка тайлов

Сообщение alphart »

Попробую ImageMagick.
Стоит ли "копать" в сторону настольных ГИС - т.е. используя WMS экспортировать изображение в растр?
Пробовал через ArcGIS - пишет не хватает памяти (не разобрался - на сервере либо на локальном ПК).
Через GlobalMapper что-то получилось, но есть некоторые проблемы.
meremoto
Новоприбывший
Сообщения: 7
Зарегистрирован: 06 апр 2013, 09:42
Репутация: 2
Откуда: Москва

Re: Сшивка тайлов

Сообщение meremoto »

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

Re: Сшивка тайлов

Сообщение Александр Мурый »

Можно попробовать т.н. "отложенные" вычисления с помощью GDAL (как описано, например, здесь).

- вначале сделать текстовый файл со списком сшиваемых растров из кэша;
- исп-ть gdalbuildvrt для создания VRT-файла (с опцией -"input_file_list");
- исп-ть gdalwarp для создания мозаики в геотиффе.
Редактор материалов, модератор форума
Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: Сшивка тайлов

Сообщение Дмитрий Барышников »

Используйте gdal_translate (http://gdal.org/gdal_translate.html).
В качестве входного параметра укажите созданный по инструкции (http://gdal.org/frmt_wms.html) xml файл описания вашего WMS или TMS, ну а выходной формат какой пожелаете.
Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Сшивка тайлов

Сообщение Denis Rykov »

Конечно все вышеприведенные способы имеют право на существование, но зачем такие "сложности", если есть доступ по WMS, да еще и возможность настройки геосервера. Мне кажется, что в данном случае достаточно запросить по WMS данные на нужный охват (BBOX), при этом указав такие HEIGHT и WIDTH, чтобы на выходе получился растр нужного разрешения, тогда никаких проблем со стилями не будет. Если нужен привязанный растр, то геосервер умеет отдавать геотиф. Никаких настольных ГИС и специального ПО не требуется, просто формируете строку запроса в браузере и скачиваете полученный ответ.

[ Сообщение с мобильного устройства ]
Spatial is now, more than ever, just another column- The Geometry Column.
alphart
Участник
Сообщения: 96
Зарегистрирован: 31 май 2012, 11:55
Репутация: 9
Откуда: Минск

Re: Сшивка тайлов

Сообщение alphart »

Спасибо за советы! Будем пробовать разные варианты
Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Сшивка тайлов

Сообщение Denis Rykov »

Да не за что, вы только потом не забудьте отписаться о результатах.
Spatial is now, more than ever, just another column- The Geometry Column.
Ответить

Вернуться в «Веб-картография»

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

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