View Issue Details

IDProjectCategoryView StatusLast Update
0001842SAS.ПланетаХотелка / Feature requestpublic14-11-2013 08:39
Reportermirridius Assigned To 
PrioritynormalSeverityfeatureReproducibilityalways
Status newResolutionopen 
PlatformWindowsOS7OS VersionUltimate
Summary0001842: Обработка сложного post-запроса для выкачивания Яндекс.карт 256*256
DescriptionПоскольку существующий функционал программы не позволяет выкачивать специальный Яндекс кеш 256 на 256, очень бы хотелось, чтобы такой функционал появился.
Разница с кешем, склеенным из 128-пиксельных кусочков, на прикрепленном изображении. RAW сниффера в файле log_Wireshark.
Additional InformationОбсуждалось здесь:
http://sasgis.org/mantis/view.php?id=1840
TagsNo tags attached.
Attached Files
tiles256.PNG (534,742 bytes)
log_Wireshark (263,092 bytes)

Relationships

related to 0001840 resolvedzed Доработка карты (ZMP) Выкачивание тайлов Яндекс кеша для Москвы и Питера в 256*256 

Activities

vdemidov

02-03-2013 14:09

manager   ~0010780

А собственно сам ответ сервера можно приложить? Чем он запакован и как?

mirridius

02-03-2013 14:44

reporter   ~0010781

В приложении вся цепочка: и запрос, и ответ. Отрывать блокнотом или winhex. Посмотрите тикет 1840, там zed уже этот файл использовал.

zed

02-03-2013 14:47

manager   ~0010782

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

Возможно, можно сделать в GetUrlScript переменную/интерфейс, в которую помещать этот подготовленный ответ, вместе с изменёнными HTTP-заголовками. И если после исполнения скрипта в этой переменной что-то обнаруживается, то САС уже не качает тайл по урлу, а сразу билдит ответ из той переменной. Соответственно, загрузкой контента будет заниматься скрип (только прокинуть туда функцию для загрузки через mutipart/form-data).

mirridius

03-03-2013 17:48

reporter   ~0010784

Возможно ли реализовать этот алгоритм в ближайших сборках?

zed

03-03-2013 17:50

manager   ~0010785

Last edited: 03-03-2013 17:51

В SACS уже почти работает через perl скрипт (zmp в 0001841).

mirridius

03-03-2013 17:54

reporter   ~0010786

То есть в ближайшее время можно ожидать и в САС?

zed

03-03-2013 17:55

manager   ~0010787

Не факт.

Issue History

Date Modified Username Field Change
01-03-2013 15:32 mirridius New Issue
01-03-2013 15:36 mirridius File Added: tiles256.PNG
01-03-2013 15:36 mirridius File Added: log_Wireshark
02-03-2013 14:09 vdemidov Note Added: 0010780
02-03-2013 14:44 mirridius Note Added: 0010781
02-03-2013 14:47 zed Note Added: 0010782
03-03-2013 17:48 mirridius Note Added: 0010784
03-03-2013 17:50 zed Note Added: 0010785
03-03-2013 17:51 zed Note Edited: 0010785
03-03-2013 17:54 mirridius Note Added: 0010786
03-03-2013 17:55 zed Note Added: 0010787
14-11-2013 08:39 vdemidov Relationship added related to 0001840
08-08-2025 13:24 zed Category Хотелка => Хотелка / Feature request