SASGIS

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


View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001839SAS.Планета[All Projects] Хотелкаpublic27-02-2013 18:1206-03-2013 20:38
Reportermirridius 
Assigned Tozed 
PrioritynormalSeverityfeatureReproducibilityalways
StatusresolvedResolutionfixed 
PlatformWindowsOS7OS VersionUltimate
Product Version121010 
Target Version131111Fixed in Version131111 
Summary0001839: Добавить выбор размера тайлов (128/256 пикс) при экспорте в новый кэш МЯК (3.91)
DescriptionОдна из идеальных по простоте и удобству схем использования программы - экспорт кеша и использование на мобильном устройстве. Кеш с современными Яндекс.Картами работает превосходно, но пиксели учетверяются на современых устрйствах, что радикально снижает разрешение картинки. Экспорт в формат кеша яндекса 3.91 с разрешением тайла не 128, а 256 решил бы эту проблему.
Steps To ReproduceЭкспорт, заливка в девайс и наблюдение гиганстских пикселей
Tagsandroid, кэш, экспорт, яндекс
Attached Filespng file icon two_tiles.PNG [^] (243,168 bytes) 28-02-2013 08:10


png file icon zoom.png [^] (80,293 bytes) 28-02-2013 08:23


? file icon Питер центр.hlg [^] (315 bytes) 28-02-2013 09:31
png file icon new_tiles.PNG [^] (456,078 bytes) 28-02-2013 10:33
7z file icon SASPlanet.Yandex.256.7z [^] (1,932,154 bytes) 28-02-2013 10:39
png file icon tiles256.PNG [^] (534,742 bytes) 28-02-2013 11:07

- Relationships

-  Notes
(0010661)
zed (manager)
27-02-2013 19:31

>но пиксели учетверяются на современых устрйствах
Первый раз о таком слышу. С чего вы вообще взяли, что там что-то "учетверяется"? Может у вас просто кэш плохо прогружен, от того и картинка не такая чёткая, как хотелось бы?
(0010663)
mirridius (reporter)
28-02-2013 08:17
edited on: 28-02-2013 08:23

to zed
Прогружен кеш полностью, эффект наблюдается на всех уровнях увеличения. Учетверение пикселей отлично заметно когда яндекс.карты на устройстве получают доступ к интернету и скачивают версию с сервера яндекса. Для наглядности прикрепил изображение: в центре виден стык двух тайлов, в левой части тайл экспортированный программой, в правой загруженный с сервера.

(0010664)
zed (manager)
28-02-2013 08:24

>отлично заметно когда яндекс.карты на устройстве получают доступ к интернету и скачивают версию с сервера яндекса
Вы не замечаете тут противоречия? Если бы у вас в кэше были тайлы, зачем бы Яндекс загружал их повторно из интернета?
(0010665)
zed (manager)
28-02-2013 08:25

Что у вас за устройство и версия Яндекса?
(0010666)
mirridius (reporter)
28-02-2013 08:29
edited on: 28-02-2013 08:35

Противоречия не замечаю, поскольку формат кеша 3.91 подразумевает версионность. Скачиваются те тайлы, которые новее. Впрочем, не совсем понятно, о каком противоречии (видимо с реальностью) в моих словах можно говорить, если изображение у Вас перед глазами.

(0010667)
mirridius (reporter)
28-02-2013 08:34

Устройств несколько, по моим наблюдениям эта вещь от платформы не зависит.
(0010668)
zed (manager)
28-02-2013 08:35

>Скачиваются те тайлы, которые новее
или те, которых нет в кэше.

Посмотрите у себя в кэше user.xml или system.xml там прописан размер тайлов в пикселях.
(0010669)
mirridius (reporter)
28-02-2013 08:40

Дело в том, что в кеше-то все есть. Другими словами, перед тем как был загружен тайл с сервера, на его места уже стоял тайл. Программа скачала тайл поверх него, следовательно обновила.
(0010670)
zed (manager)
28-02-2013 08:40

И проверьте кэш на разных (относительно старых) версиях яндекса. Возможно они там что-то изменили в формате кэша.
(0010671)
zed (manager)
28-02-2013 08:41

>Дело в том, что в кеше-то все есть.
Ещё раз - откуда такая уверенность?
(0010672)
mirridius (reporter)
28-02-2013 08:43

Когда устройство оффлайн, то кеш подгружается без проблем. Отсюда уверенность, что он есть целиком и на всех масштабах.
(0010673)
zed (manager)
28-02-2013 08:47

Твою дивизию ж!

Т.е. в оффлайне всё ok и никаких учетверений, а как выходите в инет, картинка замыливается и Яндекс начинает подгружать тайлы? Ну и в чём бага? Вы же сами говорили про версионность тайлов (значит в курсе), и что в таком случае не ясно?
(0010674)
mirridius (reporter)
28-02-2013 08:47

Да старых версиях, скажем на версиях с кешем старого формата, проблем таких не наблюдалось, но здесь есть одно важное обстоятельство: яндекс с тех пор сделал версию кеша с высоким разрешением для экранов с высоким разрешением. Тогда он был анонсирован как формат для яблочных устройств с Retina-экранами.
(0010675)
mirridius (reporter)
28-02-2013 08:51

Нет в оффлайне, как раз и учетверяет. Я понял откуда вопрос Ваш, Вы видите на учетверненной картинке мыло выше лежащего слоя, так? Это на самом деле не так, поскольку слой действительно соответствует выбранному уровню увеличения, только разрешение каждого тайла в слое - 128. поэтому отображается именно 128 при разрешении оригинального тайла с сервера 256, что отлично видно в приведенном мной месте стыка на картинке.
(0010676)
mirridius (reporter)
28-02-2013 08:53
edited on: 28-02-2013 08:55

последовательность такая:
1) записываем кеш в устройство
2) отключаем инет
3) включаем Яндекс.карты
4) видим учетверенные пиксели на всех уровнях
5) включаем интернет
6) видим как программа скачивает и заменяет существующие тайлы тайлами с нормальным разрешением

(0010677)
zed (manager)
28-02-2013 08:57

Покажите ваши *.xml

Когда мы делали этот кэш, то ни о каких Retina тогда ещё никто не слышал. И с сервера качались тайлы 128 pix.

>Да старых версиях, скажем на версиях с кешем старого формата,
Нет. Проверить надо на старых версиях, но с новым форматом кэша.
(0010678)
mirridius (reporter)
28-02-2013 09:07
edited on: 28-02-2013 09:07

Современный кеш отличается от того, что экспортирует sas.планета. Оригинальный кеш 3.91 - это папки 10, 11 в которых лежит кеш в структуре папок, а также папочка с теми xml, которые Вы у меня просите. Сейчас картина следующая: есть папка 200 в которой лежат папки 1, 2, 3 для разных типов карт, но папки с xml нет. Эти настройки в недрах самой программы где-то.

(0010679)
mirridius (reporter)
28-02-2013 09:08

увы, возможности заполучить старую версию программы у меня нет. я бы возможно даже остался бы на ней (на старой версии), поскольку все устраивало.
(0010680)
zed (manager)
28-02-2013 09:10

>Современный кеш отличается от того, что экспортирует sas.планета.
Ну, значит пока не появится описание структуры этого "современного" кэша, ничем не поможешь.
(0010681)
mirridius (reporter)
28-02-2013 09:16
edited on: 28-02-2013 09:16

Глобально не поможешь, согласен. Но вот ведь в чем дело. По этой логике и сейчас ничего не должно работать, а оно работает! То есть папка 10 переименовывается в 1, а 11 - в 2, и устройство понимает этот кеш. Поэтому если просто сделать разрешение 256, то возможно проблема с поддержкой нового формата будет решена фактически. Вот я о чем.

(0010682)
zed (manager)
28-02-2013 09:18

Сильно сомневаюсь, что там ничего не отвалится, если просто так взять и сделать 256.
(0010683)
mirridius (reporter)
28-02-2013 09:21
edited on: 28-02-2013 09:21

ИМХО вероятнось того, что оно не отвалится если просто переименовать папки была еще меньше. А оно заработало! Вы сможете помочь в изготовлении тестового кеша 256?

(0010684)
zed (manager)
28-02-2013 09:24

Да, могу попробовать ради теста. Давайте регион в *.hlg.
(0010685)
mirridius (reporter)
28-02-2013 09:32

Прикрепил.
(0010686)
zed (manager)
28-02-2013 10:09

http://www.mediafire.com/?sfqps47add1yqh0
(0010687)
mirridius (reporter)
28-02-2013 10:34

Работает превосходно! Скрин приложил. Как я могу получить аналогичный кеш?
(0010688)
zed (manager)
28-02-2013 10:43

Приложил exe, в котором Яндекс кэш всегда экспортирует тайлы в 256 pix - пользуйтесь пока им.

И раз работает такой финт, то в ближайшее время вынесу эти настройки про размер тайлов на вкладку экспорта, чтобы можно было нормально юзать.
(0010689)
mirridius (reporter)
28-02-2013 11:08
edited on: 28-02-2013 12:56

Спасибо огромное! Если будет прям в экспорте - это будет просто сказка! Есть еще один момент, который возможно тоже можно добавить. Тайлы, которые скачивает сама программа с серверов имеют то же разрешение 256, но отличаются по содержанию от тех, что выкачивает sas.планета. Пример на скрине приложил. То есть на серверах яндекса лежит отдельный набор тайлов 256, которые тоже очень хотелось бы выкачать (разницу сами видите). Эти тайлы доступны с 11 или 12 уровня для Москвы и Питера. Может другие крупные города тоже есть.

(0010690)
zed (manager)
28-02-2013 13:55

>Есть еще один момент, который возможно тоже можно добавить.
Это в другой тикет.
(0010691)
mirridius (reporter)
28-02-2013 14:37

ок
(0010821)
zed (manager)
06-03-2013 20:19
edited on: 06-03-2013 20:40

Сделал в SACS.

Ага, уже появилось и в SAS :)


- Users who viewed this issue
User List Anonymous (3046x)
Total Views 3046
Last View 29-03-2024 08:57

- Issue History
Date Modified Username Field Change
27-02-2013 18:12 mirridius New Issue
27-02-2013 19:31 zed Note Added: 0010661
28-02-2013 04:55 Tolik Note Added: 0010662
28-02-2013 08:10 mirridius File Added: two_tiles.PNG
28-02-2013 08:17 mirridius Note Added: 0010663
28-02-2013 08:18 mirridius Note Edited: 0010663 View Revisions
28-02-2013 08:18 mirridius Note Edited: 0010663 View Revisions
28-02-2013 08:22 mirridius Note Edited: 0010663 View Revisions
28-02-2013 08:23 mirridius File Added: zoom.png
28-02-2013 08:23 mirridius Note Edited: 0010663 View Revisions
28-02-2013 08:24 zed Note Added: 0010664
28-02-2013 08:25 zed Note Added: 0010665
28-02-2013 08:29 mirridius Note Added: 0010666
28-02-2013 08:30 mirridius Note Edited: 0010666 View Revisions
28-02-2013 08:34 mirridius Note Added: 0010667
28-02-2013 08:35 zed Note Added: 0010668
28-02-2013 08:35 mirridius Note Edited: 0010666 View Revisions
28-02-2013 08:40 mirridius Note Added: 0010669
28-02-2013 08:40 zed Note Added: 0010670
28-02-2013 08:41 zed Note Added: 0010671
28-02-2013 08:43 mirridius Note Added: 0010672
28-02-2013 08:47 zed Note Added: 0010673
28-02-2013 08:47 mirridius Note Added: 0010674
28-02-2013 08:51 mirridius Note Added: 0010675
28-02-2013 08:53 mirridius Note Added: 0010676
28-02-2013 08:54 mirridius Note Edited: 0010676 View Revisions
28-02-2013 08:55 mirridius Note Edited: 0010676 View Revisions
28-02-2013 08:57 zed Note Added: 0010677
28-02-2013 09:07 mirridius Note Added: 0010678
28-02-2013 09:07 mirridius Note Edited: 0010678 View Revisions
28-02-2013 09:08 mirridius Note Added: 0010679
28-02-2013 09:10 zed Note Added: 0010680
28-02-2013 09:16 mirridius Note Added: 0010681
28-02-2013 09:16 mirridius Note Edited: 0010681 View Revisions
28-02-2013 09:18 zed Note Added: 0010682
28-02-2013 09:21 mirridius Note Added: 0010683
28-02-2013 09:21 mirridius Note Edited: 0010683 View Revisions
28-02-2013 09:24 zed Note Added: 0010684
28-02-2013 09:31 mirridius File Added: Питер центр.hlg
28-02-2013 09:32 mirridius Note Added: 0010685
28-02-2013 09:56 Tolik Note Deleted: 0010662
28-02-2013 10:09 zed Note Added: 0010686
28-02-2013 10:33 mirridius File Added: new_tiles.PNG
28-02-2013 10:35 mirridius Note Added: 0010687
28-02-2013 10:39 zed File Added: SASPlanet.Yandex.256.7z
28-02-2013 10:43 zed Note Added: 0010688
28-02-2013 11:07 mirridius File Added: tiles256.PNG
28-02-2013 11:08 mirridius Note Added: 0010689
28-02-2013 11:20 mirridius Note Edited: 0010689 View Revisions
28-02-2013 12:52 mirridius Note Edited: 0010689 View Revisions
28-02-2013 12:56 mirridius Note Edited: 0010689 View Revisions
28-02-2013 13:55 zed Note Added: 0010690
28-02-2013 14:37 mirridius Note Added: 0010691
06-03-2013 20:19 zed Note Added: 0010821
06-03-2013 20:24 zed Summary Экспорт Яндекс.кеша с тайлами 256*256 => Добавить выбор размера тайлов (128/256 пикс) при экспорте в новый кэш МЯК (3.91)
06-03-2013 20:26 zed Tag Attached: android
06-03-2013 20:26 zed Tag Attached: кэш
06-03-2013 20:26 zed Tag Attached: экспорт
06-03-2013 20:26 zed Tag Attached: яндекс
06-03-2013 20:37 vdemidov Status new => resolved
06-03-2013 20:37 vdemidov Fixed in Version => 131111
06-03-2013 20:37 vdemidov Resolution open => fixed
06-03-2013 20:37 vdemidov Assigned To => zed
06-03-2013 20:38 vdemidov Target Version => 131111
06-03-2013 20:40 zed Note Edited: 0010821 View Revisions



Copyright © 2007 - 2024 SAS.Planet Team