SASGIS - SAS.Планета |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0003645 | SAS.Планета | [All Projects] Баг | public | 10-04-2020 14:32 | 13-06-2022 06:11 |
|
Reporter | neDimon | |
Assigned To | zed | |
Priority | high | Severity | major | Reproducibility | always |
Status | closed | Resolution | no change required | |
Platform | Windows | OS | 7 | OS Version | Enterprise |
Product Version | .Nightly | |
Target Version | | Fixed in Version | | |
|
Summary | 0003645: Хаотично не грузятся некоторые тайлы карт ГГЦ при серфинге по карте или принудительной загрузке в кэш |
Description | При любых, в т.ч. последних скачанных ZMP (основной и плюсовой репозиторий), при любой наполненности папки с кэшем (имеется старый кэш; очищена; поставлена новая ночная версия в новую папку), при выбранной основной карте и отключенных (либо включенных - без разницы) слоях, при любом источнике карт (Интернет, кэш, Интернет и кэш), при серфинге по карте или загрузке в кэш получаю:
часть тайлов загружаются, часть нет. См. принт-скрин.
Для того, чтобы загрузились все тайлы в пределах экрана при серфинге, надо подвигать карту и поизменять зум. Для того, чтобы полностью загрузились все тайлы выделенной области, надо повторить загрузку около 10-15 раз.
Никак не помогает ситуации изменение следующих настроек (с последующей перезагрузкой SAS Планета):
Параметры ⇒ Настройки ⇒ Интернет ⇒ Сетевой движок: переключаться между "cUrl" и "WinInet".
Параметры ⇒ Настройки ⇒ Интернет ⇒ Настройки прокси-сервера: переключаться между "Использовать системные настройки (из Internet Explorer-а)" и "Без прокси" |
Steps To Reproduce | 0 (можно пропустить). Очистить кэш: удалить вложенные папки в папке SAS Planet\cache_sqlite. Либо установить свежую ночную версию в новую папку (гарантия стандартных настроек и отсутствия кэша).
1. Выбрать основной картой ГосГисЦентр 250м. Слои отключить (или не отключать).
2. Начать серфинг по карте. Либо выделить область и начать Загрузку. Наблюдать не загрузку отдельных тайлов.
3. Изменять следующие параметры настроек SAS Планета:
Параметры ⇒ Настройки ⇒ Интернет ⇒ Сетевой движок: переключаться между "cUrl" и "WinInet".
Параметры ⇒ Настройки ⇒ Интернет ⇒ Настройки прокси-сервера: переключаться между "Использовать системные настройки (из Internet Explorer-а)" и "Без прокси".
Перезагрузить SAS Планета. Продолжать наблюдать не загрузку отдельных тайлов. |
Additional Information | Установлен Internet Explorer 11. Настройки не менялись со стандартных. |
Tags | No tags attached. |
Relationships | related to | 0003646 | resolved | zed | Переименовать опцию "Пытаться повторно загрузить тайл при его отсутствии" | related to | 0003649 | new | | Добавить возможность скачать кэш одной и той же выделенной области несколько раз подряд |
|
Attached Files | SAS_Problem_2_1.jpg (674,776) 10-04-2020 14:32 http://www.sasgis.org/mantis/file_download.php?file_id=2435&type=bug |
|
Issue History |
Date Modified | Username | Field | Change |
10-04-2020 14:32 | neDimon | New Issue | |
10-04-2020 14:32 | neDimon | File Added: SAS_Problem_2_1.jpg | |
10-04-2020 14:41 | zed | Note Added: 0019740 | |
10-04-2020 14:57 | neDimon | Note Added: 0019741 | |
10-04-2020 15:16 | neDimon | Note Edited: 0019741 | bug_revision_view_page.php?bugnote_id=19741#r7643 |
10-04-2020 15:16 | neDimon | Note Edited: 0019741 | bug_revision_view_page.php?bugnote_id=19741#r7644 |
10-04-2020 15:19 | neDimon | Note Edited: 0019741 | bug_revision_view_page.php?bugnote_id=19741#r7645 |
10-04-2020 15:39 | zed | Note Added: 0019742 | |
10-04-2020 16:09 | neDimon | Note Added: 0019743 | |
10-04-2020 16:15 | zed | Note Added: 0019744 | |
10-04-2020 16:16 | zed | Status | new => closed |
10-04-2020 16:16 | zed | Assigned To | => zed |
10-04-2020 16:16 | zed | Resolution | open => no change required |
10-04-2020 16:21 | zed | Relationship added | related to 0003646 |
10-04-2020 16:34 | zed | Note Added: 0019745 | |
12-04-2020 13:36 | zed | Relationship added | related to 0003649 |
Notes |
|
(0019740)
|
zed
|
10-04-2020 14:41
|
|
В логе закачки написано: "Такого изображения нет на сервере" - вот вам и ответ. Что вы хотите от программы и почему вы считаете что это баг SAS? |
|
|
(0019741)
|
neDimon
|
10-04-2020 14:57
(edited on: 10-04-2020 15:19) |
|
У меня указано:
"Для того, чтобы загрузились все тайлы в пределах экрана при серфинге, надо подвигать карту и поизменять зум. Для того, чтобы полностью загрузились все тайлы выделенной области, надо повторить загрузку около 10-15 раз."
Из этого делаем вывод: тайл на сервере есть, и сервер этот тайл таки отдает, но с трудом.
Теперь, что хочу: хочу, чтобы тайл отдавался либо сразу, либо без моего вмешательства.
Почему баг SAS: потому, что идем в настройки: Параметры ⇒ Настройки ⇒ Интернет ⇒ Пытаться повторно загрузить тайл при его отсутствии. Галка эта стоит, но никакого влияния не оказывает. По смыслу, при отмеченной галке SAS таки должна выкачать тайл, который сервер мне в итоге отдает (после моего "ручного управления"). Раз галка не работает - значит баг SAS.
Вот принт-скрин второго прохода закачки (сравните с первым проходом - в шапке): https://i.ibb.co/nD612k3/SAS-Problem-2-2.jpg
Как видно, при втором проходе "внезапно" "появляются" тайлы, которых на сервере "не было" полминуты назад при первом проходе.
|
|
|
(0019742)
|
zed
|
10-04-2020 15:39
|
|
Эта галка вообще не про то. Она работает только если не удаётся соединиться с сервером (временно пропал Интернет, например). А если сервер ответит "404 Not Found", то считается что всё Ok и с этим уже ничего не поделаешь. Никакой автоматизации, чтобы долбиться на сервер, пока он вдруг не решит ответить "200 Ok", нету.
Тут можно считать за баг то, что опция названа неправильно. Должно быть "Пытаться повторно загрузить тайл, если сервер не отвечает/нет связи с сервером". Но вашу проблему это нисколько не решит. |
|
|
|
Хорошо. Тогда за баг можно считать просто неполучение SAS Планетой тайлов, раз: 1) на сервере они есть и 2) в браузере (зайти на nakarte) они тоже есть и моментально грузятся. |
|
|
(0019744)
|
zed
|
10-04-2020 16:15
|
|
Не путайте тёплое с мягким. Браузер качает с одного сервера (tiles.nakarte.me), а zmp которым вы пользуетесь - совершенно с другого. Сделайте себе zmp который будет качать с сервера nakarte и будет вам в SAS так же, как и в браузере. |
|
|
(0019745)
|
zed
|
10-04-2020 16:34
|
|
В zmp который идёт с SAS всё ещё интересней: он написан так, что качает тайлы с двух разных серверов, выбираемых случайным образом для каждого тайла. Так вот, если один из этих серверов отвечает 404, а второй 200 для одного и того же запроса, вы и получите картину, которую наблюдаете - спонтанные дырки, которые пропадают при повторной загрузке (которая происходит уже с другого сервера). В общем, тут явная проблема с источником тайлов, а не с SAS. |
|