Сшивка тайлов
-
- Участник
- Сообщения: 96
- Зарегистрирован: 31 май 2012, 11:55
- Репутация: 9
- Откуда: Минск
Сшивка тайлов
Есть откэшированная в Geoserver карта. Появилась задача получить цельный растр (желательно tiff) на определенную территорию в заданном масштабе напрямую из геосервера либо с помощью кэша.
Каким образом можно сшить тайлы? Либо м.б. существует возможность напрямую из геосервера получить нужный растр? Или как вариант использовать WMS и и экспортировать карту в tiff в стороннем ПО?
М.б кто-нибудь сталкивался с проблемой - помогите советом.
Каким образом можно сшить тайлы? Либо м.б. существует возможность напрямую из геосервера получить нужный растр? Или как вариант использовать WMS и и экспортировать карту в tiff в стороннем ПО?
М.б кто-нибудь сталкивался с проблемой - помогите советом.
-
- Новоприбывший
- Сообщения: 7
- Зарегистрирован: 06 апр 2013, 09:42
- Репутация: 2
- Откуда: Москва
Re: Сшивка тайлов
Вроде бы в Layers preview можно в разных форматах выгружать данные.
http://docs.geoserver.org/stable/en/use ... index.html
Там и Tiff есть и другие форматы.
Можно посмотреть формат ссылки и сформировать похожую, но с необходимыми параметрами.
http://docs.geoserver.org/stable/en/use ... index.html
Там и Tiff есть и другие форматы.
Можно посмотреть формат ссылки и сформировать похожую, но с необходимыми параметрами.
-
- Участник
- Сообщения: 96
- Зарегистрирован: 31 май 2012, 11:55
- Репутация: 9
- Откуда: Минск
Re: Сшивка тайлов
Из превью геосервер выгружает картинку по размеру заданного бокса без учета настроек отображения слоев с заданными зумами. В результате получается, что картинка (tiff) имеет масштаб 1:500 000, когда нужно не менее 1:10 000.
-
- Новоприбывший
- Сообщения: 7
- Зарегистрирован: 06 апр 2013, 09:42
- Репутация: 2
- Откуда: Москва
Re: Сшивка тайлов
Может стоит тогда применить что-то вроде такого?
http://axisful.me/cactus/shell/im-merger
Ведь кэш у вас будет, а ImageMagic уже сможет все это скомбинировать. Главное подать правильную последовательность картинок.
http://axisful.me/cactus/shell/im-merger
Ведь кэш у вас будет, а ImageMagic уже сможет все это скомбинировать. Главное подать правильную последовательность картинок.
-
- Участник
- Сообщения: 96
- Зарегистрирован: 31 май 2012, 11:55
- Репутация: 9
- Откуда: Минск
Re: Сшивка тайлов
Попробую ImageMagick.
Стоит ли "копать" в сторону настольных ГИС - т.е. используя WMS экспортировать изображение в растр?
Пробовал через ArcGIS - пишет не хватает памяти (не разобрался - на сервере либо на локальном ПК).
Через GlobalMapper что-то получилось, но есть некоторые проблемы.
Стоит ли "копать" в сторону настольных ГИС - т.е. используя WMS экспортировать изображение в растр?
Пробовал через ArcGIS - пишет не хватает памяти (не разобрался - на сервере либо на локальном ПК).
Через GlobalMapper что-то получилось, но есть некоторые проблемы.
-
- Новоприбывший
- Сообщения: 7
- Зарегистрирован: 06 апр 2013, 09:42
- Репутация: 2
- Откуда: Москва
Re: Сшивка тайлов
К сожалению, тут я не смогу вам помочь
Не имел возможности поработать с этими продуктами.
Ну как мне кажется решение с ImageMagick хоть и немного костыльное, но имеет право на жизнь.

Ну как мне кажется решение с ImageMagick хоть и немного костыльное, но имеет право на жизнь.
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: Сшивка тайлов
Можно попробовать т.н. "отложенные" вычисления с помощью GDAL (как описано, например, здесь).
- вначале сделать текстовый файл со списком сшиваемых растров из кэша;
- исп-ть gdalbuildvrt для создания VRT-файла (с опцией -"input_file_list");
- исп-ть gdalwarp для создания мозаики в геотиффе.
- вначале сделать текстовый файл со списком сшиваемых растров из кэша;
- исп-ть 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, ну а выходной формат какой пожелаете.
В качестве входного параметра укажите созданный по инструкции (http://gdal.org/frmt_wms.html) xml файл описания вашего WMS или TMS, ну а выходной формат какой пожелаете.
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: Сшивка тайлов
Конечно все вышеприведенные способы имеют право на существование, но зачем такие "сложности", если есть доступ по WMS, да еще и возможность настройки геосервера. Мне кажется, что в данном случае достаточно запросить по WMS данные на нужный охват (BBOX), при этом указав такие HEIGHT и WIDTH, чтобы на выходе получился растр нужного разрешения, тогда никаких проблем со стилями не будет. Если нужен привязанный растр, то геосервер умеет отдавать геотиф. Никаких настольных ГИС и специального ПО не требуется, просто формируете строку запроса в браузере и скачиваете полученный ответ.
[ Сообщение с мобильного устройства ]
[ Сообщение с мобильного устройства ]
Spatial is now, more than ever, just another column- The Geometry Column.
-
- Участник
- Сообщения: 96
- Зарегистрирован: 31 май 2012, 11:55
- Репутация: 9
- Откуда: Минск
Re: Сшивка тайлов
Спасибо за советы! Будем пробовать разные варианты
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: Сшивка тайлов
Да не за что, вы только потом не забудьте отписаться о результатах.
Spatial is now, more than ever, just another column- The Geometry Column.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость