SASGIS - SAS.Планета |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0003705 | SAS.Планета | [All Projects] Баг | public | 30-08-2020 19:29 | 07-03-2021 10:15 |
|
Reporter | Dimanaz | |
Assigned To | | |
Priority | high | Severity | block | Reproducibility | sometimes |
Status | feedback | Resolution | open | |
Platform | | OS | Windows | OS Version | 10 |
Product Version | 200606 | |
Target Version | | Fixed in Version | | |
|
Summary | 0003705: Ошибка при создании карты JNX для Гармин |
Description | После успешного скачивания 4-х слоев (Z13,Z14,Z16,Z17) карты OSM OpenStreetMap.org - Mapnik, а также многократной проверки что скачанные тэйлы существуют, пытаюсь сформировать карту JNX для Гармин. Вышеуказанная карта OSM OpenStreetMap.org - Mapnik НЕ находится в разделе Not working, а следовательно ожидается что с ней можно работать. Однако при генерации готовой JNX возникает ошибка EBitmap TileFreeImageLoader: FreeBitmap.LoadFromMemory FAIL!
OS: Win 10, версия SAS planet 200606 Stable.
Ошибка не является постоянной. Однако появляется в 50% случаев. Т.е. при попытке создать 4 карты JNX - две создались успешно и две нет. Прикладываю скриншот ошибки. |
Steps To Reproduce | Скачать несколько слоев OSM OpenStreetMap.org - Mapnik а далее сгенерировать карту JNX для Гармин |
Additional Information | |
Tags | No tags attached. |
Relationships | related to | 0003644 | new | | Скачивание останавливается после ошибки "Error: FreeBitmap.LoadFromMemory FAIL!" | related to | 0002750 | resolved | zed | Добавить обработку ошибок загрузки тайлов в экспорт в JNX |
|
Attached Files | Screenshot 2020-08-30 at 21.11.08.png (855,581) 30-08-2020 19:29 http://www.sasgis.org/mantis/file_download.php?file_id=2470&type=bug |
|
Issue History |
Date Modified | Username | Field | Change |
30-08-2020 19:29 | Dimanaz | New Issue | |
30-08-2020 19:29 | Dimanaz | File Added: Screenshot 2020-08-30 at 21.11.08.png | |
31-08-2020 17:46 | zed | Note Added: 0019956 | |
31-08-2020 17:48 | zed | Relationship added | related to 0003644 |
31-08-2020 17:49 | zed | Relationship added | related to 0002750 |
01-09-2020 08:54 | Dimanaz | Note Added: 0019957 | |
07-03-2021 10:15 | zed | Note Added: 0020061 | |
07-03-2021 10:15 | zed | Status | new => feedback |
Notes |
|
(0019956)
|
zed
|
31-08-2020 17:46
|
|
Возможно, в кэш затесался "битый" тайл (или даже несколько). Но тогда ошибка должна воспроизводиться на одном и том же месте. Из описания не очень понятно - ошибка появляется случайным образом или нет?
Попробуйте сделать экспорт каждого зума в отдельности. Если проблема с кэшем, то ещё можно попробовать склеить эту область в jpeg/raw с разбиением по горизонтали и вертикали, чтобы вычислить примерное расположение тайла. Ну и если просто пройтись глазами по карте, в том месте должна быть "дырка".
В багтрекере уже было сообщение о том, что сам сервер отдавал битый тайл и в таком виде сохранялся в кэш, а потом возникают проблемы с экспортами... |
|
|
|
"ошибка появляется случайным образом или нет?" Да, ошибка появляется случайным образом. Во всех случаях я использовал один и тот же тип карты (OSM OpenStreetMap.org - Mapnik) но слои были разных масштабов (Z13,Z14,Z16,Z17) Регионы, откуда скачивались тэйлы были абсолютно разными - Австрия и Италия. Закономерность появления ошибки выявить не смог. Потому как в одном из случаев действительно отсутствовали тэйлы. Т.е. в выделенном регионе по указанным выше масштабам, я заметил отсутствие нескольких тэйлов в слоях Z16 и Z17. При этих нескольких отсутствующих тэйлах экспорт итоговой jnx карты прошел абсолютно нормально. В итоговой карте конечно были дырки. Тогда я вернулся к выделенной области, еще раз запустил процесс загрузки, пустые дырки заполнились и итоговая jnx карта снова успешно сформировалась. Затем я выделил новый регион в другой стране. Тэйлы скачивались из той же карты (OSM OpenStreetMap.org - Mapnik), масштабы те же. Загрузка всех тайлов прошла успешно. Загрузку для уверенности запустил несколько раз, и для полной уверенности проверил глазами - все на месте. При попытки экспортировать jnx получил ошибку. Удалил слой z13, и повторно его загрузил. Карта jnx сформировалась успешно. |
|
|
(0020061)
|
zed
|
07-03-2021 10:15
|
|
В свежей ночной версии, при возникновении такой ошибку будут выводиться и координаты проблемного тайла. Если эта ошибка будет доставать вас (или кого-то ещё), то теперь вы можете: 1) вычислить проблемный тайл в кэше и удалить/перезакачать его руками; 2) удостовериться, что при повторных перезапусках экспорта ошибка проявляется на одних и тех же тайлах, а не случайным образом. Потому, что если ошибка случайная и не связана с битыми тайлами, то надо разбираться с проблемой далее. |
|