SASGIS - SAS.Планета
View Issue Details
0000367SAS.Планета[All Projects] Хотелкаpublic11-01-2011 04:0329-02-2012 11:42
Parasite 
 
nonemajoralways
confirmedopen 
WindowsXPSP3
101206 
40xxxx 
0000367: Поддержка размеров тайлов отличных от 256x256
Крайне многие карты имеют размер тайла отличный от 256x256. Недавно встречалась карта с тайлами 512х512, вчера встретилась с 100х100, в CubePano вообще может быть 1024х1024, а на зулусе они вообще неквадратные а прямоугольные.... на наст.момент нестандартные тайлы можно обрезать\растягивать, то есть - каким-то образом менять родные тайлы и приводить их к "стандартным" 256x256, и так и класть в кэш. Это влияет и на качество изображения (перепаковка битмапа), и на собственно излишнюю работу по обработке всего этого.

Хотелось бы нативной поддержки карт отличных от 256x256 (то есть возможности в САСе задавать\работать с произвольными мозаиками, а не жестко заданным одним-единственным размером). Размер "нестандартных" тайлов можно указывать в params.txt: если он есть - то САС юзает его, если его нет - то юзает дефолтные 256х256. При этом не придется перепахивать все сотни уже имеющихся карт. :)
размер тайла, тайлы
parent of 0002669resolved vdemidov Переделать ICoordConverter 
Issue History
11-01-2011 04:03ParasiteNew Issue
11-01-2011 08:05vdemidovNote Added: 0000876
11-01-2011 08:05vdemidovStatusnew => acknowledged
11-01-2011 08:05vdemidovProduct Version => 101206
11-01-2011 08:05vdemidovTarget Version => 40xxxx
11-01-2011 08:49ParasiteNote Added: 0000879
09-04-2011 14:18gpsMaxTag Attached: тайлы
11-04-2011 07:11vdemidovStatusacknowledged => confirmed
06-06-2011 21:45gpsMaxPriorityhigh => none
06-02-2012 05:32zOnNote Added: 0005356
06-02-2012 05:45TolikNote Added: 0005357
29-02-2012 11:42gpsMaxTag Attached: размер тайла
03-04-2015 09:57vdemidovRelationship addedparent of 0002669

Notes
(0000876)
vdemidov   
11-01-2011 08:05   
Планируется, но будет еще очень и очень нескоро. И даже когда будет, скорее всего, карты с нестандартным размером тайла будут работать с падением производительности.
(0000879)
Parasite   
11-01-2011 08:49   
>12xxxx
Ты жесток. :(

>будет еще очень и очень нескоро
А в чем, собственно, сложность? Насколько я понимаю - вопрос в изменении начальной константы "размер_тайла = 256" на что-то более другое. Все остальное же в программе останется тем же, изменится только размер "рабочего стола" - а все остальное (сетки\привязки) пересчитаются на базе этой изменившейся константы. Или я неправ?

Можно ли сделать пока что полумеру - тянуть тайлы с таких сервисов "как есть", и _на лету_ (в памяти) тянуть\ужимать их до 256\256? В кэш при этом класть именно родные тайлы, а не обработанные. Да, будет падение производительности - но это лучше чем вообще никак, и лучше чем портить оригинальные тайлы сасовской пред-обработкой как оно имеет место быть сейчас. Правда, будет вопрос по сведению\экспорту всего этого - но как минимум смотреть их можно будет, и в кэше они будут лежать в оригинальном, а не перепаханном виде. Если слишком надо будет свести - можно будет свести сторонней программой, взяв их (оригинальные!) с сасовского кэша.
(0005356)
zOn   
06-02-2012 05:32   
константа это хорошо, а как же будет работать геокодер, который преобразует имя тайла в координаты и обратно? изменится ж вся структура кэша.
может всё же лучше скачивать 1024*1024 и "налету" нарезать на 256*256 аккуратно складывая в кэш.
было бы актуально для тех сервисов, которые отдают не тайлы, а экран с заданными размерами, т.к. при запросе 256*256 они в каждый тайл засовывают много инфы, которая в Планете потом превращается в кашу.
(0005357)
Tolik   
06-02-2012 05:45   
А с тайлами 300х300 как быть?