SASGIS - SAS.Планета |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0001839 | SAS.Планета | [All Projects] Хотелка | public | 27-02-2013 18:12 | 06-03-2013 20:38 |
|
Reporter | mirridius | |
Assigned To | zed | |
Priority | normal | Severity | feature | Reproducibility | always |
Status | resolved | Resolution | fixed | |
Platform | Windows | OS | 7 | OS Version | Ultimate |
Product Version | 121010 | |
Target Version | 131111 | Fixed in Version | 131111 | |
|
Summary | 0001839: Добавить выбор размера тайлов (128/256 пикс) при экспорте в новый кэш МЯК (3.91) |
Description | Одна из идеальных по простоте и удобству схем использования программы - экспорт кеша и использование на мобильном устройстве. Кеш с современными Яндекс.Картами работает превосходно, но пиксели учетверяются на современых устрйствах, что радикально снижает разрешение картинки. Экспорт в формат кеша яндекса 3.91 с разрешением тайла не 128, а 256 решил бы эту проблему. |
Steps To Reproduce | Экспорт, заливка в девайс и наблюдение гиганстских пикселей |
Additional Information | |
Tags | android, кэш, экспорт, яндекс |
Relationships | |
Attached Files | two_tiles.PNG (243,168) 28-02-2013 08:10 http://www.sasgis.org/mantis/file_download.php?file_id=1278&type=bug
zoom.png (80,293) 28-02-2013 08:23 http://www.sasgis.org/mantis/file_download.php?file_id=1279&type=bug
Питер центр.hlg (315) 28-02-2013 09:31 http://www.sasgis.org/mantis/file_download.php?file_id=1280&type=bug new_tiles.PNG (456,078) 28-02-2013 10:33 http://www.sasgis.org/mantis/file_download.php?file_id=1281&type=bug SASPlanet.Yandex.256.7z (1,932,154) 28-02-2013 10:39 http://www.sasgis.org/mantis/file_download.php?file_id=1282&type=bug tiles256.PNG (534,742) 28-02-2013 11:07 http://www.sasgis.org/mantis/file_download.php?file_id=1283&type=bug |
|
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 | bug_revision_view_page.php?bugnote_id=10663#r5159 |
28-02-2013 08:18 | mirridius | Note Edited: 0010663 | bug_revision_view_page.php?bugnote_id=10663#r5160 |
28-02-2013 08:22 | mirridius | Note Edited: 0010663 | bug_revision_view_page.php?bugnote_id=10663#r5161 |
28-02-2013 08:23 | mirridius | File Added: zoom.png | |
28-02-2013 08:23 | mirridius | Note Edited: 0010663 | bug_revision_view_page.php?bugnote_id=10663#r5162 |
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 | bug_revision_view_page.php?bugnote_id=10666#r5164 |
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 | bug_revision_view_page.php?bugnote_id=10666#r5165 |
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 | bug_revision_view_page.php?bugnote_id=10676#r5167 |
28-02-2013 08:55 | mirridius | Note Edited: 0010676 | bug_revision_view_page.php?bugnote_id=10676#r5168 |
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 | bug_revision_view_page.php?bugnote_id=10678#r5170 |
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 | bug_revision_view_page.php?bugnote_id=10681#r5172 |
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 | bug_revision_view_page.php?bugnote_id=10683#r5174 |
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 | bug_revision_view_page.php?bugnote_id=10689#r5176 |
28-02-2013 12:52 | mirridius | Note Edited: 0010689 | bug_revision_view_page.php?bugnote_id=10689#r5177 |
28-02-2013 12:56 | mirridius | Note Edited: 0010689 | bug_revision_view_page.php?bugnote_id=10689#r5178 |
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 | bug_revision_view_page.php?bugnote_id=10821#r5235 |
Notes |
|
(0010661)
|
zed
|
27-02-2013 19:31
|
|
>но пиксели учетверяются на современых устрйствах
Первый раз о таком слышу. С чего вы вообще взяли, что там что-то "учетверяется"? Может у вас просто кэш плохо прогружен, от того и картинка не такая чёткая, как хотелось бы? |
|
|
(0010663)
|
mirridius
|
28-02-2013 08:17
(edited on: 28-02-2013 08:23) |
|
to zed
Прогружен кеш полностью, эффект наблюдается на всех уровнях увеличения. Учетверение пикселей отлично заметно когда яндекс.карты на устройстве получают доступ к интернету и скачивают версию с сервера яндекса. Для наглядности прикрепил изображение: в центре виден стык двух тайлов, в левой части тайл экспортированный программой, в правой загруженный с сервера.
|
|
|
(0010664)
|
zed
|
28-02-2013 08:24
|
|
>отлично заметно когда яндекс.карты на устройстве получают доступ к интернету и скачивают версию с сервера яндекса
Вы не замечаете тут противоречия? Если бы у вас в кэше были тайлы, зачем бы Яндекс загружал их повторно из интернета? |
|
|
(0010665)
|
zed
|
28-02-2013 08:25
|
|
Что у вас за устройство и версия Яндекса? |
|
|
(0010666)
|
mirridius
|
28-02-2013 08:29
(edited on: 28-02-2013 08:35) |
|
Противоречия не замечаю, поскольку формат кеша 3.91 подразумевает версионность. Скачиваются те тайлы, которые новее. Впрочем, не совсем понятно, о каком противоречии (видимо с реальностью) в моих словах можно говорить, если изображение у Вас перед глазами.
|
|
|
|
Устройств несколько, по моим наблюдениям эта вещь от платформы не зависит. |
|
|
(0010668)
|
zed
|
28-02-2013 08:35
|
|
>Скачиваются те тайлы, которые новее
или те, которых нет в кэше.
Посмотрите у себя в кэше user.xml или system.xml там прописан размер тайлов в пикселях. |
|
|
|
Дело в том, что в кеше-то все есть. Другими словами, перед тем как был загружен тайл с сервера, на его места уже стоял тайл. Программа скачала тайл поверх него, следовательно обновила. |
|
|
(0010670)
|
zed
|
28-02-2013 08:40
|
|
И проверьте кэш на разных (относительно старых) версиях яндекса. Возможно они там что-то изменили в формате кэша. |
|
|
(0010671)
|
zed
|
28-02-2013 08:41
|
|
>Дело в том, что в кеше-то все есть.
Ещё раз - откуда такая уверенность? |
|
|
|
Когда устройство оффлайн, то кеш подгружается без проблем. Отсюда уверенность, что он есть целиком и на всех масштабах. |
|
|
(0010673)
|
zed
|
28-02-2013 08:47
|
|
Твою дивизию ж!
Т.е. в оффлайне всё ok и никаких учетверений, а как выходите в инет, картинка замыливается и Яндекс начинает подгружать тайлы? Ну и в чём бага? Вы же сами говорили про версионность тайлов (значит в курсе), и что в таком случае не ясно? |
|
|
|
Да старых версиях, скажем на версиях с кешем старого формата, проблем таких не наблюдалось, но здесь есть одно важное обстоятельство: яндекс с тех пор сделал версию кеша с высоким разрешением для экранов с высоким разрешением. Тогда он был анонсирован как формат для яблочных устройств с Retina-экранами. |
|
|
|
Нет в оффлайне, как раз и учетверяет. Я понял откуда вопрос Ваш, Вы видите на учетверненной картинке мыло выше лежащего слоя, так? Это на самом деле не так, поскольку слой действительно соответствует выбранному уровню увеличения, только разрешение каждого тайла в слое - 128. поэтому отображается именно 128 при разрешении оригинального тайла с сервера 256, что отлично видно в приведенном мной месте стыка на картинке. |
|
|
(0010676)
|
mirridius
|
28-02-2013 08:53
(edited on: 28-02-2013 08:55) |
|
последовательность такая:
1) записываем кеш в устройство
2) отключаем инет
3) включаем Яндекс.карты
4) видим учетверенные пиксели на всех уровнях
5) включаем интернет
6) видим как программа скачивает и заменяет существующие тайлы тайлами с нормальным разрешением
|
|
|
(0010677)
|
zed
|
28-02-2013 08:57
|
|
Покажите ваши *.xml
Когда мы делали этот кэш, то ни о каких Retina тогда ещё никто не слышал. И с сервера качались тайлы 128 pix.
>Да старых версиях, скажем на версиях с кешем старого формата,
Нет. Проверить надо на старых версиях, но с новым форматом кэша. |
|
|
|
Современный кеш отличается от того, что экспортирует sas.планета. Оригинальный кеш 3.91 - это папки 10, 11 в которых лежит кеш в структуре папок, а также папочка с теми xml, которые Вы у меня просите. Сейчас картина следующая: есть папка 200 в которой лежат папки 1, 2, 3 для разных типов карт, но папки с xml нет. Эти настройки в недрах самой программы где-то.
|
|
|
|
увы, возможности заполучить старую версию программы у меня нет. я бы возможно даже остался бы на ней (на старой версии), поскольку все устраивало. |
|
|
(0010680)
|
zed
|
28-02-2013 09:10
|
|
>Современный кеш отличается от того, что экспортирует sas.планета.
Ну, значит пока не появится описание структуры этого "современного" кэша, ничем не поможешь. |
|
|
|
Глобально не поможешь, согласен. Но вот ведь в чем дело. По этой логике и сейчас ничего не должно работать, а оно работает! То есть папка 10 переименовывается в 1, а 11 - в 2, и устройство понимает этот кеш. Поэтому если просто сделать разрешение 256, то возможно проблема с поддержкой нового формата будет решена фактически. Вот я о чем.
|
|
|
(0010682)
|
zed
|
28-02-2013 09:18
|
|
Сильно сомневаюсь, что там ничего не отвалится, если просто так взять и сделать 256. |
|
|
|
ИМХО вероятнось того, что оно не отвалится если просто переименовать папки была еще меньше. А оно заработало! Вы сможете помочь в изготовлении тестового кеша 256?
|
|
|
(0010684)
|
zed
|
28-02-2013 09:24
|
|
Да, могу попробовать ради теста. Давайте регион в *.hlg. |
|
|
|
|
|
(0010686)
|
zed
|
28-02-2013 10:09
|
|
http://www.mediafire.com/?sfqps47add1yqh0 |
|
|
|
Работает превосходно! Скрин приложил. Как я могу получить аналогичный кеш? |
|
|
(0010688)
|
zed
|
28-02-2013 10:43
|
|
Приложил exe, в котором Яндекс кэш всегда экспортирует тайлы в 256 pix - пользуйтесь пока им.
И раз работает такой финт, то в ближайшее время вынесу эти настройки про размер тайлов на вкладку экспорта, чтобы можно было нормально юзать. |
|
|
(0010689)
|
mirridius
|
28-02-2013 11:08
(edited on: 28-02-2013 12:56) |
|
Спасибо огромное! Если будет прям в экспорте - это будет просто сказка! Есть еще один момент, который возможно тоже можно добавить. Тайлы, которые скачивает сама программа с серверов имеют то же разрешение 256, но отличаются по содержанию от тех, что выкачивает sas.планета. Пример на скрине приложил. То есть на серверах яндекса лежит отдельный набор тайлов 256, которые тоже очень хотелось бы выкачать (разницу сами видите). Эти тайлы доступны с 11 или 12 уровня для Москвы и Питера. Может другие крупные города тоже есть.
|
|
|
(0010690)
|
zed
|
28-02-2013 13:55
|
|
>Есть еще один момент, который возможно тоже можно добавить.
Это в другой тикет. |
|
|
|
|
|
(0010821)
|
zed
|
06-03-2013 20:19
(edited on: 06-03-2013 20:40) |
|
Сделал в SACS.
Ага, уже появилось и в SAS :)
|
|