SASGIS - SAS.Планета
View Issue Details
0003117SAS.Планета[All Projects] Багpublic28-07-2016 18:0903-11-2017 08:52
aflexus 
vdemidov 
normalminoralways
closedwon't fix 
Windows7Ultimate
160707 
 
0003117: Управление кешем: Ошибка "Bad content type for this tile storage" при неверном указании расширения тайла
Если при конвертировании кеша, к примеру из BerkeleyDB в SAS, неправильно указать раширение тайлов (в беркли же не посмотришь, как в обычном кеше), выскакивает ошибка. Лог в аттаче.
управление кэшем
? SASPlanet.Debug.elf (182,026) 28-07-2016 18:09
https://bugtracker.sasgis.org/file_download.php?file_id=2102&type=bug
Issue History
28-07-2016 18:09aflexusNew Issue
28-07-2016 18:09aflexusFile Added: SASPlanet.Debug.elf
28-07-2016 18:38zedNote Added: 0017564
28-07-2016 18:39zedNote Edited: 0017564bug_revision_view_page.php?bugnote_id=17564#r7046
28-07-2016 18:49aflexusNote Added: 0017565
28-07-2016 18:54zedNote Added: 0017566
28-07-2016 21:18aflexusNote Added: 0017569
29-07-2016 05:43zedNote Added: 0017570
29-07-2016 05:48zedProduct Version.Nightly => 160707
29-07-2016 05:48zedSummaryУправление кешем. Ошибка при неверном указании расширения тайла. => Управление кешем: Ошибка "Bad content type for this tile storage" при неверном указании расширения тайла
29-07-2016 05:48zedDescription Updatedbug_revision_view_page.php?rev_id=7048#r7048
29-07-2016 05:58zedTag Attached: управление кэшем
29-07-2016 06:25aflexusNote Added: 0017573
03-11-2017 08:52vdemidovStatusnew => resolved
03-11-2017 08:52vdemidovResolutionopen => won't fix
03-11-2017 08:52vdemidovAssigned To => vdemidov
03-11-2017 08:52vdemidovStatusresolved => closed

Notes
(0017564)
zed   
28-07-2016 18:38   
(edited on: 28-07-2016 18:39)
Речь об ошибке с сообщением "Bad content type for this tile storage."? Какое предлагается решение?

(0017565)
aflexus   
28-07-2016 18:49   
Разве бывает кеш со смешанным содержимым? png в куче с jpg или что-то вроде того?

Если нет, я бы предложил определять расширение автоматически, заглянув внутрь каталога и посмотрев на расширение тайлов. При этом возможность вручную подкорректировать, если что, как бы должна остаться.
(0017566)
zed   
28-07-2016 18:54   
В логе 2 ошибки, уточните, о какой конкретно идёт речь.

Смешанное содержимое теоретически допустимо для не-тайловых кэшей (Беркли/SQLite/СУБД). Форма в управлении кэшем сделана универсальной, поэтому там и нету функции "заглянуть в каталог".
(0017569)
aflexus   
28-07-2016 21:18   
Речь идет о "Bad content type for this tile storage".

Я на самом деле не знаю картографические сервисы, в которых тайлы отдавались бы в разных форматах. :)

В целом это мелочь. Не так часто есть необходимость конвертировать кеш больше чем несколько хранилищ за раз.

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

Так что, если бы разрешение автоматически определялось, было бы немного удобнее.
(0017570)
zed   
29-07-2016 05:43   
Когда я решу перегнать свой кэш из Беркли в SQLite (а я собираюсь это сделать), я скорее всего сделаю новую закладку в Управлении кэшем, с возможностью выбрать сразу несколько карт, чтобы сразу все скопом перегнать в целевой формат кэша. Т.е. что-то подобное вкладке Скопировать в Операциях с выделенной областью, но только для всего кэша, а не для области.

В эту тему ещё есть тикет 0002040, но там по-моему предлагается конвертировать по одной карте за раз.
(0017573)
aflexus   
29-07-2016 06:25   
Ну, когда SQLite будет нормально работать, я вероятно тоже помучаюсь :) Ибо больно быстрая штучка... :)

А если будет такая фишка с возможностью конвертации нескольких кешей за раз тогда про все здесь обсуждаемое, в принципе, можно забыть.