SASGIS - SAS.Планета |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0001842 | SAS.Планета | [All Projects] Хотелка | public | 01-03-2013 15:32 | 14-11-2013 08:39 |
|
Reporter | mirridius | |
Assigned To | | |
Priority | normal | Severity | feature | Reproducibility | always |
Status | new | Resolution | open | |
Platform | Windows | OS | 7 | OS Version | Ultimate |
Product Version | | |
Target Version | | Fixed in Version | | |
|
Summary | 0001842: Обработка сложного post-запроса для выкачивания Яндекс.карт 256*256 |
Description | Поскольку существующий функционал программы не позволяет выкачивать специальный Яндекс кеш 256 на 256, очень бы хотелось, чтобы такой функционал появился.
Разница с кешем, склеенным из 128-пиксельных кусочков, на прикрепленном изображении. RAW сниффера в файле log_Wireshark. |
Steps To Reproduce | |
Additional Information | Обсуждалось здесь:
http://sasgis.org/mantis/view.php?id=1840 |
Tags | No tags attached. |
Relationships | related to | 0001840 | resolved | zed | Доработка карты (ZMP) | Выкачивание тайлов Яндекс кеша для Москвы и Питера в 256*256 |
|
Attached Files | tiles256.PNG (534,742) 01-03-2013 15:36 http://www.sasgis.org/mantis/file_download.php?file_id=1293&type=bug log_Wireshark (263,092) 01-03-2013 15:36 http://www.sasgis.org/mantis/file_download.php?file_id=1294&type=bug |
|
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 | bug_revision_view_page.php?bugnote_id=10785#r5213 |
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 |
Notes |
|
|
А собственно сам ответ сервера можно приложить? Чем он запакован и как? |
|
|
|
В приложении вся цепочка: и запрос, и ответ. Отрывать блокнотом или winhex. Посмотрите тикет 1840, там zed уже этот файл использовал. |
|
|
(0010782)
|
zed
|
02-03-2013 14:47
|
|
Ответ сервера - бинарные данные, читай упакованная си-структура. И в общем-то не суть важно, что отдаёт сервер, важно, что нам нужна возможность слегка модифицировать этот ответ в скрипте и отдать САСу.
Возможно, можно сделать в GetUrlScript переменную/интерфейс, в которую помещать этот подготовленный ответ, вместе с изменёнными HTTP-заголовками. И если после исполнения скрипта в этой переменной что-то обнаруживается, то САС уже не качает тайл по урлу, а сразу билдит ответ из той переменной. Соответственно, загрузкой контента будет заниматься скрип (только прокинуть туда функцию для загрузки через mutipart/form-data). |
|
|
|
Возможно ли реализовать этот алгоритм в ближайших сборках? |
|
|
(0010785)
|
zed
|
03-03-2013 17:50
(edited on: 03-03-2013 17:51) |
|
В SACS уже почти работает через perl скрипт (zmp в 0001841).
|
|
|
|
То есть в ближайшее время можно ожидать и в САС? |
|
|
(0010787)
|
zed
|
03-03-2013 17:55
|
|
|