SASGIS

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


View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000688SAS.Планета[All Projects] Багpublic25-04-2011 22:3915-08-2011 19:56
Reporterfriend 
Assigned Tovdemidov 
PrioritynormalSeveritytweakReproducibilityhave not tried
StatusclosedResolutionunable to reproduce 
PlatformWindowsOS7OS VersionUltimate
Product Version110418 
Target VersionFixed in Version 
Summary0000688: Экспорт кэша яндекс-карт на айфон, вероятно идет независимо от наполнения кэша на компьютере, те с сервера яндекса
DescriptionПри экспорте карт google для iphone, программа быстро обрабатывает файлы, пропуская те, которых нет в кеше. Новый файл MapTiles.sqlitedb не изменяется в размерах в этом случае.
При экспорте карт яндекс для iphone, программа неизменно идет по счетчику файлов с шагом в 50 и файл MapTiles.sqlitedb распухает до (в моем случае более 5 ГБ, хотя гугловский аналог 700-800 МБ) вне зависимости от наполнения кеша. Судя по всему, программа заливает тайлы напрямую, мимо кеша.
Tagsайфон, экспорт
Attached Files

- Relationships

-  Notes
(0002316)
gpsMax (manager)
25-04-2011 23:22
edited on: 25-04-2011 23:25

Эксперимент показывает, что всё работает. Схема тестирования предельно простая: отключаем интернет и пробуем экспортировать снова.

Каким образом и как распухает, и как это связано с игнорированием кэша, я вот лично не совсем понял. Можно подробнее?

(0002355)
friend (reporter)
27-04-2011 20:58

Эксперимент с отключением интернета не дал отличного результата.
Подробнее.
Как я делал раньше. Грузим прогу. У меня сохранены контуры мкада и московской области. Работаю только в режиме - КЕШ (Alt + C) что бы не грузилось ничего автоматом. с разными масштабными сетками, что бы видеть, грузим тайлы от 1 до 18 слоя. для области до 14, для города до 17. Кстати, яндекс грузит на порядок быстрее гугла. (оффтоп. Плюс к тому. если в настройках в урл яндекс карты поменять версию на 2.18, то он будет грузить тайлы с новой детализацией. почему я собственно и озаботился именно яндекс картами.)
После этого идем в тот же контур московской области и делаем экспорт от 1 до 17.
Для карт гугла.
Он выгрузит все, что у него есть в кеше. Причем, подсчитанное количество обрабатываемых файлов счетчик считает молниеносно. Кеш примерно занимает 700-800 мегов. при кеше в SAS Планет около 200-300 мегов.
Для яндекса. Все тоже самое. Только количество обрабатываемых файлов тикает очень медленно по 50 штук. Если в гугле видно, что он пропускает там, где кеша нет, то тот равномерно тикает, пока не натикает нужное количество. При этом файл MapTiles.sqlitedb пухнет, не останавливаясь. Увидев такую скорость, я оставил экспорт на ночь. Он просчитал более 5 гигов и остановился лишь потому, что у меня кончилось место. А 5 гигов уже явный перебор, для кеша программы в 200-300 мегов.

Теперь эксперимент.
Удалил кеши.
Залил где-то по 80 тайлов для гугла и для яндекса. где-то по два мегабайта.
Эскпорт гугла прошел быстро и на выходе весил 6 мегов. В несколько шагов изменения размера файла он больше не изменялся, пока счетчик быстро тикал, убеждаясь, что среди экспортируемых файлов кеша больше нет.
Экспорт яндекса при подкл интернете делался минут 5 и занял 65 мегов (против 2 мегов кеша программы). При отключенном интернете ничего не изменилось. файл такой же больше. время такое же. И в том и в другом случае файл из яндекса равномерно увеличивался все время экспорта.

Как распухает я описал.
Как связано с игнорированием. Это мое предположение. Потому что непонятно, откуда он берет такой объем. Мне казалось, что программе ничего не стоит вместо одних тайлов (гугла), подсунуть другие (яндекса) в айфоновский кеш. Посему и процесс должен быть одинаковый. Если он додумывает то, чего нет, то это тоже неверно.


Или вот еще второстепенный вопрос. Может программа выдать кеш для приложения Яндекс.Карты на iphone? Потому что внутри программы можно включить сохранение кеша. Бегать, загружая его, по карте для этого не хочется. Тоже было бы здорово подсунуть приложению кеш.
(0002356)
gpsMax (manager)
27-04-2011 21:34
edited on: 27-04-2011 21:42

Пара мелких замечаний:

> Кстати, яндекс грузит на порядок быстрее гугла.
У гугла, помимо всего прочего, введена искусственная задержка-антибан. Отключить её можно, но не нужно. Скоро для яндекса придётся так же делать.

> если в настройках в урл яндекс карты поменять версию на 2.18, то он будет грузить тайлы с новой детализацией
Кхм.. Ничего личного, но слегка изучите матчасть, по форуму, например :-) Версии покрытия имеются как у яндекса и у гугла - как у карт, так и у спутниковых снимков - и номера их версий можно менять руками в параметрах карты. Остальные источники все без версий, да.

> Мне казалось, что программе ничего не стоит вместо одних тайлов (гугла), подсунуть другие (яндекса) в айфоновский кеш
Если не ошибаюсь, там вроде еще перепроецирование идёт, которое довольно ресурсоёмко.

> Может программа выдать кеш для приложения Яндекс.Карты на iphone?
А экспорт в формате "Мобильные яндекс.карты" - это не оно?


Эксперимент попробую повторить как-нибудь, спасибо за описание. Возможно, меня кто-то опередит, может быть, даже разработчики. Поведение загадочное, конечно.

(0003451)
vdemidov (manager)
15-08-2011 19:56

Ничего не понял в описании бага. Если кто-то сможет более понятно сформулировать - открывайте новый инцидент.

- Users who viewed this issue
User List Anonymous (1851x)
Total Views 1851
Last View 31-10-2024 22:54

- Issue History
Date Modified Username Field Change
25-04-2011 22:39 friend New Issue
25-04-2011 23:13 gpsMax Summary экспорт кеша яндекс карт на iphone вероятно идет независимо от наполнения кеша на компьютере, те с сервера яндекс. => Экспорт кэша яндекс-карт на айфон, вероятно идет независимо от наполнения кэша на компьютере, те с сервера яндекса
25-04-2011 23:13 gpsMax Tag Attached: айфон
25-04-2011 23:14 gpsMax Tag Attached: экспорт
25-04-2011 23:22 gpsMax Note Added: 0002316
25-04-2011 23:23 gpsMax Status new => feedback
25-04-2011 23:25 gpsMax Note Edited: 0002316 View Revisions
27-04-2011 20:58 friend Note Added: 0002355
27-04-2011 20:58 friend Status feedback => new
27-04-2011 20:58 friend Note View State: 0002355: private
27-04-2011 20:58 friend Note View State: 0002355: public
27-04-2011 21:34 gpsMax Note Added: 0002356
27-04-2011 21:34 gpsMax Note Edited: 0002356 View Revisions
27-04-2011 21:35 gpsMax Note Edited: 0002356 View Revisions
27-04-2011 21:36 gpsMax Note Edited: 0002356 View Revisions
27-04-2011 21:40 gpsMax Note Edited: 0002356 View Revisions
27-04-2011 21:42 gpsMax Note Edited: 0002356 View Revisions
15-08-2011 19:56 vdemidov Note Added: 0003451
15-08-2011 19:56 vdemidov Status new => resolved
15-08-2011 19:56 vdemidov Resolution open => unable to reproduce
15-08-2011 19:56 vdemidov Assigned To => vdemidov
15-08-2011 19:56 vdemidov Status resolved => closed



Copyright © 2007 - 2024 SAS.Planet Team