SASGIS

Веб-картография и навигация

Прокси сервер для обработки тайлов

Обсуждение различной информации связанной с картографией в САСе, а также сторонние программные продукты для связки с САСом

Модератор: Tolik

Re: Прокси сервер для обработки тайлов

Сообщение T_Im » 07 апр 2013, 14:08

Адрес порта может быть любой, главное, чтобы в SAS и инишнике они совпадали.
Невнимательность: в настройках SAS планеты Вам нужно указать localhost:3128, а не 189.17.150.2:3128.
Сейчас SAS качает через внешний прокси, а должна через localhost:3128. Запуская exe файл, запускается локальный прокси сервер.

За это сообщение автора T_Im поблагодарил:
Draude (07 апр 2013, 14:13)
Рейтинг: 5.26%
 
T_Im
Постигающий Дао
 
Сообщения: 112
Зарегистрирован: 04 янв 2009, 21:52
Благодарил (а): 15 раз.
Поблагодарили: 23 раз.

Re: Прокси сервер для обработки тайлов

Сообщение Draude » 07 апр 2013, 14:17

Знание -сила, работает!
Это не невнимательность :lol: , это незнание элементарных вещей, но чего мне нада я на лету подучусь
Draude
Соображающий
 
Сообщения: 82
Зарегистрирован: 28 авг 2009, 02:02
Благодарил (а): 15 раз.
Поблагодарили: 3 раз.

Re: Прокси сервер для обработки тайлов

Сообщение Niki » 08 апр 2013, 16:16

такой вопрос, давно волнует, можно ли с помощью ImageMagick менять проекцию ? если, то как реализовать
Niki
Постигающий Дао
 
Сообщения: 227
Зарегистрирован: 21 авг 2008, 14:18
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.

Re: Прокси сервер для обработки тайлов

Сообщение Shoorick » 08 апр 2013, 16:59

Гм. У ImageMagick полно изощренных способов distortion (искажения) изображений, которых вполне может хватить, особенно для небольших тайлов. Надо поискать там что-нибудь похожее на преобразование Молоденского. Параметры будут каждый раз разные, в зависимости от того, из какой проекции в какую.

С другой стороны, если не изобретать велосипед и требуется перепроецирование с командной строки, есть такой gdalwarp.
Для бешеной собаки семь миль не круг
Аватара пользователя
Shoorick
Соображающий
 
Сообщения: 64
ICQ: 243486263
Зарегистрирован: 15 окт 2010, 21:29
Откуда: Минск
Благодарил (а): 4 раз.
Поблагодарили: 4 раз.

Re: Прокси сервер для обработки тайлов

Сообщение Niki » 08 апр 2013, 17:05

Shoorick писал(а):С другой стороны, если не изобретать велосипед и требуется перепроецирование с командной строки, есть такой gdalwarp.

каждый тайл? их... очень много)))
Niki
Постигающий Дао
 
Сообщения: 227
Зарегистрирован: 21 авг 2008, 14:18
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.

Re: Прокси сервер для обработки тайлов

Сообщение Shoorick » 08 апр 2013, 18:38

Так если задача решается для одного тайла, ее же не очень сложно перевести в пакетный режим.
Или склеить, перепроецировать, нарезать.
Для бешеной собаки семь миль не круг
Аватара пользователя
Shoorick
Соображающий
 
Сообщения: 64
ICQ: 243486263
Зарегистрирован: 15 окт 2010, 21:29
Откуда: Минск
Благодарил (а): 4 раз.
Поблагодарили: 4 раз.

Re: Прокси сервер для обработки тайлов

Сообщение T_Im » 08 апр 2013, 22:19

Niki писал(а):такой вопрос, давно волнует, можно ли с помощью ImageMagick менять проекцию ? если, то как реализовать

Можно. На больших зумах, поменять проекцию можно просто растягивая/сжимая/(поворачивая?) тайл привязавшись к углам старых/новых тайлов. Но поскольку это не преобразование тайл-в-тайл (один результирующий тайл может получаться из вплоть до 4-х исходных тайлов), то через прокси это делать нерационально - это скорее должен быть кэш-конвертор.
Если есть желание что нибудь подобное реализовать, отталкиваться можно от Cache Converter (Lat_Lon2Mercator) (там были исходники, еще в исходниках SAS планеты можно посмотреть как реализовано перепроецирование).
Но если операция разовая, то проще склеить необходимую область в ecw, перепроецировать в Global Mapper, и в нем же нарезать на тайлы.
T_Im
Постигающий Дао
 
Сообщения: 112
Зарегистрирован: 04 янв 2009, 21:52
Благодарил (а): 15 раз.
Поблагодарили: 23 раз.

Re: Прокси сервер для обработки тайлов

Сообщение Barboska » 16 сен 2013, 00:47

T_Im писал(а):Полный комплект (exe файл, исходный код, файл конфигурации, пример маски и альфаканала для убирания логотипа, пример haldCLUT файла и его редактированной версии)
http://zalil.ru/34415311

ссылочка на файл сдохла, перезалейте пожалуйста
Barboska
Новичок
 
Сообщения: 3
Зарегистрирован: 17 янв 2013, 00:35
Благодарил (а): 0 раз.
Поблагодарили: 3 раз.

Re: Прокси сервер для обработки тайлов

Сообщение T_Im » 22 сен 2013, 19:07

http://zalil.ru/34738073

Но имейте в виду, что последние версии SAS не очень с ним дружат: зависает скачивание (нужна перезагрузка), в то время как, например, браузер продолжает работать с запущенным прокси сервером - т.е. проблема на стороне САС. Все руки не дойдут пообщаться по этому поводу с разработчиками в багтрекере.
T_Im
Постигающий Дао
 
Сообщения: 112
Зарегистрирован: 04 янв 2009, 21:52
Благодарил (а): 15 раз.
Поблагодарили: 23 раз.

Re: Прокси сервер для обработки тайлов

Сообщение T_Im » 07 авг 2014, 12:48

Перезалитый прокси http://rghost.ru/57338979 (старые ссылки сдохли).

На текущий момент дистрибутивы ImageMagick Win32 dynamic at 8 bits-per-pixel с сайта убрали, осталась лишь 16 битная версия Win32 dynamic (что не есть хорошо, т.к. тайлы 8 битные, а 16-битное приложение увеличивает время обработки картинок и расход памяти). Чтобы не устанавливать ImageMagick, собрал отдельно его библиотеки http://rghost.ru/57330920 (2МБ), которые необходимо распаковать в каталог с !tile_proxy.exe .
T_Im
Постигающий Дао
 
Сообщения: 112
Зарегистрирован: 04 янв 2009, 21:52
Благодарил (а): 15 раз.
Поблагодарили: 23 раз.

Пред.След.

Вернуться в Другие программы

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

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