View Issue Details

IDProjectCategoryView StatusLast Update
0002848SAS.ПланетаХотелка / Feature requestpublic18-10-2015 15:02
ReporterIvan_Zykov Assigned Tozed  
PriorityhighSeverityfeatureReproducibilityhave not tried
Status resolvedResolutionfixed 
Product Version150915 
Target Version151010Fixed in Version151010 
Summary0002848: Тип кэша для MapTiler 1.0 beta 2
Descriptionhttp://www.maptiler.com
Довольно удобная программа, демо-версии были полностью бесплатные, я ей и пользуюсь для нарезки тайлов, так как в отличие от Global Mapper антиалайзинг растра происходит гораздо мягче.

Добавьте, пожалуйста, тип кэша и для неё.

Тайлы в папке с кэшем хранятся таким образом:
%z/%x/%y.png (или jpg)

Отличие от кэша Global Mapper расчитать можно по формуле:

%y = pow(2, %z)-%y-1

Остальное вроде то же.
TagsVIP, кэш, тайлохранилище

Activities

Ivan_Zykov

07-10-2015 08:13

reporter   ~0016524

Возможно, я перепутал местами %x и %y в структуре хранения кэша. Точно не помню.

vdemidov

07-10-2015 08:39

manager   ~0016525

Ну так выясните точно. Это же вам нужно.

zed

07-10-2015 08:44

manager   ~0016526

А формулу вы откуда взяли? Она точно верная?

vdemidov

07-10-2015 08:49

manager   ~0016527

Ну формула похожа на простую нумерацию снизу вверх, в то время как у нас нумерация сверху вниз.

Ivan_Zykov

07-10-2015 08:49

reporter   ~0016528

Да, %x и %y в MapTiler поменяны местами.

%z/%y/%x.png (или jpg)

При этом %x вычисляется по формуле:
%x = pow(2, %z)-%x-1

Пример одного и того же тайла в Global Mapper Tiles и Map Tiler:

8/161/179.png (Map Tiler)
Z8/76/161.png (Global Mapper Tiles)

vdemidov

07-10-2015 08:51

manager   ~0016530

Так x или y меняется? Потому что нумерация справа налево уже неожиданно выглядит.

Ivan_Zykov

07-10-2015 08:57

reporter   ~0016531

Если взять за основу структуру GM (%z/%x/%y), то нужно сначала поменять местами %x и %y. Получится (%z/%y/%x), а зачем пересчитать имена папок %y.

vdemidov

07-10-2015 09:03

manager   ~0016532

У GM идет (%z/%y/%x) так что вы для начала точно выясните. А еще лучше приводите пример имен в формате SAS. Там нет разночтений где x, а где y

zed

07-10-2015 09:08

manager   ~0016535

Last edited: 07-10-2015 09:30

Не поленился, скачал и установил себе эту приблуду. Так вот, там сделан экспорт, который у нас известен под именем MOBAC: %z/%x/%y.ext и %y без всяких формул.

Ivan_Zykov

07-10-2015 09:10

reporter   ~0016536

Но я именно в ней нарезал свои тайлы =).

Ivan_Zykov

07-10-2015 09:11

reporter   ~0016537

Вы скачали, наверное, последнюю версию. Возможно, что бесплатная демка, которой пользуюсь я, режет по другому.

zed

07-10-2015 09:12

manager   ~0016538

У меня версия 0.6.2 с оффсайта. Возможно вы пользуетесь устаревшей версией и они изменили формат своего кэша.

Ivan_Zykov

07-10-2015 09:27

reporter   ~0016539

Верно, но новая версия хоть и пишут, что free, но с её ограничениями она бесполезна. А демка была бесплатная и резала путём.

Ivan_Zykov

07-10-2015 09:35

reporter   ~0016540

Пример одного и того же тайла я приводил:

8\161\179.png (Map Tiler)
Z8\76\161.png (Global Mapper Tiles)

В SAS.Планета:
z9\0\x161\0\y76.png (SAS.Планета)

vdemidov

07-10-2015 09:47

manager   ~0016541

То есть последний все-таки y и нумерация меняется именно y

Ivan_Zykov

07-10-2015 09:54

reporter   ~0016542

Видимо, да. Вы сможете добавить этот тип кэша? Не знаю, только как его назвать. Буду Вам очень признателен.

vdemidov

07-10-2015 10:30

manager   ~0016543

Честно говоря, не вижу особого смысла добавлять поддержку типа кэша используемого в устаревшей версии какой-то одной программы. И вопрос с названием типа кэша тоже актуален.

Ivan_Zykov

07-10-2015 11:11

reporter   ~0016544

Программой пользуюсь не я один. Она описана тут:
http://gis-lab.info/qa/gpspda.html
http://webmap-blog.ru/google-maps/ispolzuem-programmu-maptiler-dlya-podgotovki-tajlov-dlya-google-maps

Именно та версия, которой я пользуюсь.
Название... Может, что-то вроде «Map Tiler Beta»?

zed

07-10-2015 11:16

manager   ~0016545

Судя по датам публикаций, версия очень лохматая - аж за 2010 год! Лично я тоже не вижу особого смысла в поддержке такой версии.

Ivan_Zykov

07-10-2015 11:25

reporter   ~0016546

Очень жаль... Даже не знаю как теперь мне быть, куча карт уже нарезано через неё, а я хотел переконвертировать кэш в другой формат, чтобы сохранить их в MBTiles.

Тогда подскажите, чем лучше резать тайлы... GM плохо ресайзит.
Или есть может другой способ как открывать эти тайлы в SAS.Планете. Программа-то мне очень нравится. Хотелось бы своими картами и в ней пользоваться.

На всякий случай, Map Tiler есть на http://webmap-blog.ru/files/soft/maptiler-1.0-beta2-setup.exe

Это бесплатная и работающая версия Map Tiler.

zed

07-10-2015 11:32

manager   ~0016547

Хм, если так сильно надо, то могу прикрутить, но за минимальный вклад с вашей стороны: Раздел платных услуг. Если готовы внести символические 150 рублей, создавайте тему и будет вам новый кэш прямо сегодня.

Ivan_Zykov

07-10-2015 11:33

reporter   ~0016548

Помню, как-то пытался сформировать в SAS из тайлов GM более мелкие масштабы, всё бы хорошо, но png формировался без прозрачности.

Ivan_Zykov

07-10-2015 11:42

reporter   ~0016549

http://www.sasgis.org/forum/viewtopic.php?f=61&t=2754

На WebMoney смогу перевести R вечером.

Пожалуйста, ответьте ещё на счёт прозрачности png при формировании тайлов. Как там сейчас с этим?

zed

07-10-2015 11:51

manager   ~0016550

>Как там сейчас с этим?
Спросите тут: ВОПРОСЫ АБСОЛЮТНЫХ НОВИЧКОВ

zed

07-10-2015 13:35

manager   ~0016552

Благодаря заметке Converting TMS Tile Coordinates to Google/Bing/OSM Tile Coordinates выяснилось откуда растут ноги у этого формата. Оказывается, он описан в спецификации Tile Map Service (TMS) от OSGeo в разделе Tile Resources.

Ivan_Zykov

07-10-2015 13:42

reporter   ~0016554

Ну, значит не такой он уж и специфичный, и у него появилось имя.

zed

08-10-2015 17:33

manager   ~0016557

Тестируйте.

Ivan_Zykov

08-10-2015 18:04

reporter   ~0016558

Спасибо, карты читаются!

zed

18-10-2015 15:02

manager   ~0016583

Кстати, чисто для информации: MapTiler 1.0 был опенсорсным и был написан на Python. На гитхабе даже есть его сорцы: https://github.com/davebryson/maptiler

Issue History

Date Modified Username Field Change
07-10-2015 08:10 Ivan_Zykov New Issue
07-10-2015 08:13 Ivan_Zykov Note Added: 0016524
07-10-2015 08:39 vdemidov Note Added: 0016525
07-10-2015 08:39 vdemidov Status new => feedback
07-10-2015 08:44 zed Note Added: 0016526
07-10-2015 08:49 vdemidov Note Added: 0016527
07-10-2015 08:49 Ivan_Zykov Note Added: 0016528
07-10-2015 08:49 Ivan_Zykov Status feedback => new
07-10-2015 08:51 vdemidov Note Added: 0016530
07-10-2015 08:57 Ivan_Zykov Note Added: 0016531
07-10-2015 09:03 vdemidov Note Added: 0016532
07-10-2015 09:03 vdemidov Status new => feedback
07-10-2015 09:06 Ivan_Zykov Status feedback => new
07-10-2015 09:08 zed Note Added: 0016535
07-10-2015 09:10 Ivan_Zykov Note Added: 0016536
07-10-2015 09:11 Ivan_Zykov Note Added: 0016537
07-10-2015 09:12 zed Note Added: 0016538
07-10-2015 09:25 vdemidov Status new => feedback
07-10-2015 09:27 Ivan_Zykov Note Added: 0016539
07-10-2015 09:27 Ivan_Zykov Status feedback => new
07-10-2015 09:30 zed Note Edited: 0016535
07-10-2015 09:35 Ivan_Zykov Note Added: 0016540
07-10-2015 09:47 vdemidov Note Added: 0016541
07-10-2015 09:54 Ivan_Zykov Note Added: 0016542
07-10-2015 10:30 vdemidov Note Added: 0016543
07-10-2015 11:11 Ivan_Zykov Note Added: 0016544
07-10-2015 11:16 zed Note Added: 0016545
07-10-2015 11:25 Ivan_Zykov Note Added: 0016546
07-10-2015 11:32 zed Note Added: 0016547
07-10-2015 11:33 Ivan_Zykov Note Added: 0016548
07-10-2015 11:42 Ivan_Zykov Note Added: 0016549
07-10-2015 11:51 zed Note Added: 0016550
07-10-2015 11:52 zed Summary Тип кэша для MapTiler => Тип кэша для MapTiler 1.0 beta 2
07-10-2015 11:52 zed Status new => confirmed
07-10-2015 13:35 zed Note Added: 0016552
07-10-2015 13:42 Ivan_Zykov Note Added: 0016554
07-10-2015 19:43 zed Assigned To => zed
07-10-2015 19:43 zed Status confirmed => assigned
07-10-2015 19:43 zed Target Version => 151010
08-10-2015 17:33 zed Note Added: 0016557
08-10-2015 17:33 zed Status assigned => feedback
08-10-2015 17:33 zed Tag Attached: VIP
08-10-2015 18:04 Ivan_Zykov Note Added: 0016558
08-10-2015 18:04 Ivan_Zykov Status feedback => assigned
08-10-2015 20:04 zed Status assigned => resolved
08-10-2015 20:04 zed Fixed in Version => 151010
08-10-2015 20:04 zed Resolution open => fixed
09-10-2015 07:14 vdemidov Tag Attached: кэш
09-10-2015 07:14 vdemidov Tag Attached: тайлохранилище
18-10-2015 15:02 zed Note Added: 0016583
08-08-2025 13:24 zed Category Хотелка => Хотелка / Feature request