Anonymous | Login | Signup for a new account | 21-11-24 12:40 UTC |
All Projects | SAS.Планета | Домен, сайт, форум, багтрекер | Доработка карты (ZMP) | Переводы и локализации | Прочее |
My View | View Issues | Change Log | Roadmap | Search |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||||||
0003644 | SAS.Планета | [All Projects] Хотелка | public | 10-04-2020 08:43 | 31-08-2020 17:48 | ||||||||
Reporter | kooldima | ||||||||||||
Assigned To | |||||||||||||
Priority | normal | Severity | tweak | Reproducibility | N/A | ||||||||
Status | new | Resolution | open | ||||||||||
Platform | Windows | OS | 7 | OS Version | Ultimate | ||||||||
Product Version | .Nightly | ||||||||||||
Target Version | Fixed in Version | ||||||||||||
Summary | 0003644: Скачивание останавливается после ошибки "Error: FreeBitmap.LoadFromMemory FAIL!" | ||||||||||||
Description | во время скачивания кэша часто появляется ошибка "Error: FreeBitmap.LoadFromMemory FAIL!", после чего скачивание приостанавливается с сообщением "Приостановлено пользователем..." приходится нажимать на "паузу" и снова на "продолжить" чтобы скачивание продолжилось с того же места. хотелось бы чтобы скачивание само возобновлялось после такой ошибки спустя пару секунд. | ||||||||||||
Tags | No tags attached. | ||||||||||||
Attached Files | Безымянный.jpg [^] (92,078 bytes) 10-04-2020 08:43
1.jpg [^] (91,931 bytes) 10-04-2020 09:10 2.jpg [^] (108,718 bytes) 10-04-2020 09:10 rosreestr_parcels.zmp.zip [^] (2,002 bytes) 10-04-2020 09:10 y19317.png [^] (24,877 bytes) 10-04-2020 09:10 _Rosreestr_new.rar [^] (13,441 bytes) 13-04-2020 05:31 | ||||||||||||
Relationships | |||||||||||
|
Notes | |
(0019734) zed (manager) 10-04-2020 08:57 |
А то, что ошибка вообще возникает, вас не беспокоит? Вы бы приложили тайл на котором оно стопорится, интересно посмотреть что там такое. |
(0019735) kooldima (reporter) 10-04-2020 09:09 edited on: 10-04-2020 09:11 |
на жестком диске 9ГБ свободного места. кэш скачивается с нуля с пропуском уже скаченных тайлов. ошибка одинокого появляется как с использованием кэша Sqlite так и с обычным кэшем sas.планеты. |
(0019736) zed (manager) 10-04-2020 10:03 |
Кэш тут вообще ни при чём. Из интернета тайл загружается успешно, ошибка происходит в момент пост-обработки. Скорее всего сервер возвращает какой-то текст, а не растр. И пауза в этом месте сделана преднамеренно - надо разбираться что не так в ответе сервера и исправлять zmp. Пустите SAS через снифер или прокси и посмотрите, какие заголовки и тело приходит в ответе сервера. |
(0019737) zed (manager) 10-04-2020 10:17 |
Ваш zmp написан плохо - вы загружаете мега-тайл 1024*1024 pix, разрезаете его на 16 тайлов 256*256 pix, сохраняете их в кэш, а затем загружаете следующий мега-тайл, который перекрывает предыдущий на 90%. Надо переделывать, чтобы не было перекрытий. Возможно сервер не умеет нормально формировать тайлы у которых x,y не кратны четырём и отсюда ошибки. |
(0019738) kooldima (reporter) 10-04-2020 10:31 |
публичная кадастровая карта перестала загружаться по старым zmp. а когда новые zmp появятся в сборке сас.планеты не известно. пришлось брать со сторонних источников сырые zmp. отсюда и проблема |
(0019739) zed (manager) 10-04-2020 10:42 |
> а когда новые zmp появятся в сборке сас.планеты не известно От чего же, всё известно - как только кто-нибудь пришлёт рабочий вариант, так тут же и появятся. > пришлось брать со сторонних источников сырые zmp. отсюда и проблема Расскажите своим "сторонним источникам", о проблеме с их zmp. А когда исправят, пришлите результат. Или ещё лучше, попросите их следить за работоспособностью этих zmp и своевременно сообщать и присылать изменения в SAS. |
(0019756) kooldima (reporter) 13-04-2020 05:31 |
вот гляньте новый zmp (загружу сюда) |
(0019758) zed (manager) 13-04-2020 05:55 |
Глянул - да, тут есть защита от перекрытия (хотя сами zmp, конечно, написаны "левой пяткой"). Ошибки-то с ним есть или пропали? |
(0019760) kooldima (reporter) 13-04-2020 06:35 edited on: 13-04-2020 12:30 |
попытался. такая же ошибка появляется, причем появляется только на слоях new_rosreestr_cadastr_parcels и new_rosreestr_cadastr_OKS. наверно они самые тяжелые. может быть вы поможете доработать эти zmp? брал с этого форума: https://geodesist.ru/threads/sas-planet-i-sloj-rosreestr-kadastrovye-granicy-rosreestr-ru.28448/page-13#post-947483 может быть не займет много времени убрать самые грубые косяки? |
(0019764) zed (manager) 14-04-2020 10:55 |
> появляется только на слоях new_rosreestr_cadastr_parcels и new_rosreestr_cadastr_OKS В приложенном архиве нету таких zmp. Может у вас случайно остались старые нерабочие версии? |
(0019765) zed (manager) 14-04-2020 14:54 |
Понял в чём баг. Сервер иногда не до конца отдаёт тайл и закрывает соединение. При этом, если в SAS выбран сетевой движок WinInet, он почему-то считает что всё Ок и передаёт такой недо-загруженный тайл дальше на обработку и там уже все падает. С другой стороны, если используется cURL, то он нормально распознаёт, что тайл загружен не до конца и возвращает ошибку. Закачка приостанавливается на 5 сек (с сообщением об отсутствии подключения к интернет) и затем запрос повторяется до тех пор, пока сервер наконец-то не вернёт тайл целиком. В тесте у меня он 9 раз перезапросил тайл, пока наконец не получил желаемого. При этом каждый раз тайл загружался на 70-80% - т.е. расход трафика просто дичайший (учитывая, что тайл весит под 300-400 кБайт). В общем, переключайтесь в настройках на cURL и всё будет работать. |
(0019766) kooldima (reporter) 14-04-2020 20:13 |
а переключить на cUrl нужно в настройках sas.планеты или в zmp? |
(0019767) zed (manager) 14-04-2020 20:15 |
В настройках SAS на вкладке Интернет. |
(0019768) kooldima (reporter) 14-04-2020 20:19 |
спасибо за помощь и понимание) |
(0019769) Zverling (reporter) 15-04-2020 02:21 |
Аналогичная проблема - при скачивании карт z12 ТопоКарта (Маршруты.ру). Вот лог загрузки, где проявилась ошибка: Обработка файла: [z12/x1731/y423] D:\SASPlanet\cache_sqlite\topo_marshruty\z12\1\0\6.1.sqlitedb\z12\x1731\y423.jpg ... Скачивание... Error: FreeBitmap.LoadFromMemory FAIL! Приостановлено пользователем... Перезапуск загрузки не помогает. Смена сетевого движка на cURL тоже не помогает. |
(0019770) zed (manager) 15-04-2020 09:18 edited on: 15-04-2020 09:19 |
В этом случае на сервере лежит битый png тайл. И хоть браузер его как-то открывает, libpng выдаёт ошибку "IDAT ERR 0c unexpected No_error No_error reread bad.png". В качестве решения могу предложить положить этот битый png (скачать браузером) в EmptyTiles в zmp или попробовать открыть его каким-нибудь редактором и пересохранить, чтобы ушла ошибка, а потом руками положить исправленный вариант в кэш. |
(0019771) Zverling (reporter) 16-04-2020 04:41 |
В этой карте по крайней мере в Сибири по 56 параллели одни битые тайлы. Думаю, нерационально заморачиваться. Это нужно в самом источнике порядок наводить. |
Users who viewed this issue | |
User List | Anonymous (1686x), ingener (5x), vdemidov (8x), zed (24x), kooldima (66x), nnngrach (1x), Zverling (13x), neDimon (2x) |
Total Views | 1805 |
Last View | 21-11-2024 12:40 |
Issue History | |||
Date Modified | Username | Field | Change |
10-04-2020 08:43 | kooldima | New Issue | |
10-04-2020 08:43 | kooldima | File Added: Безымянный.jpg | |
10-04-2020 08:57 | zed | Note Added: 0019734 | |
10-04-2020 09:09 | kooldima | Note Added: 0019735 | |
10-04-2020 09:10 | kooldima | File Added: 1.jpg | |
10-04-2020 09:10 | kooldima | File Added: 2.jpg | |
10-04-2020 09:10 | kooldima | File Added: rosreestr_parcels.zmp.zip | |
10-04-2020 09:10 | kooldima | File Added: y19317.png | |
10-04-2020 09:11 | kooldima | Note Edited: 0019735 | View Revisions |
10-04-2020 10:03 | zed | Note Added: 0019736 | |
10-04-2020 10:03 | zed | Summary | скачивание кэша останавливается после ошибки "Error: FreeBitmap.LoadFromMemory FAIL!" => Скачивание останавливается после ошибки "Error: FreeBitmap.LoadFromMemory FAIL!" |
10-04-2020 10:17 | zed | Note Added: 0019737 | |
10-04-2020 10:31 | kooldima | Note Added: 0019738 | |
10-04-2020 10:42 | zed | Note Added: 0019739 | |
13-04-2020 05:31 | kooldima | Note Added: 0019756 | |
13-04-2020 05:31 | kooldima | File Added: _Rosreestr_new.rar | |
13-04-2020 05:55 | zed | Note Added: 0019758 | |
13-04-2020 06:35 | kooldima | Note Added: 0019760 | |
13-04-2020 06:37 | kooldima | Note Edited: 0019760 | View Revisions |
13-04-2020 06:38 | kooldima | Note Edited: 0019760 | View Revisions |
13-04-2020 12:30 | kooldima | Note Edited: 0019760 | View Revisions |
14-04-2020 10:55 | zed | Note Added: 0019764 | |
14-04-2020 14:54 | zed | Note Added: 0019765 | |
14-04-2020 15:02 | zed | Relationship added | related to 0003653 |
14-04-2020 20:13 | kooldima | Note Added: 0019766 | |
14-04-2020 20:15 | zed | Note Added: 0019767 | |
14-04-2020 20:19 | kooldima | Note Added: 0019768 | |
15-04-2020 02:21 | Zverling | Note Added: 0019769 | |
15-04-2020 09:18 | zed | Note Added: 0019770 | |
15-04-2020 09:19 | zed | Note Edited: 0019770 | View Revisions |
16-04-2020 04:41 | Zverling | Note Added: 0019771 | |
31-08-2020 17:48 | zed | Relationship added | related to 0003705 |
My View | View Issues | Change Log | Roadmap | Search |
Copyright © 2007 - 2024 SAS.Planet Team |