SASGIS

Веб-картография и навигация


View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0002848SAS.Планета[All Projects] Хотелкаpublic07-10-2015 08:1018-10-2015 15:02
ReporterIvan_Zykov 
Assigned Tozed 
PriorityhighSeverityfeatureReproducibilityhave not tried
StatusresolvedResolutionfixed 
PlatformOSOS Version
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, кэш, тайлохранилище
Attached Files

- Relationships

-  Notes
(0016524)
Ivan_Zykov (reporter)
07-10-2015 08:13

Возможно, я перепутал местами %x и %y в структуре хранения кэша. Точно не помню.
(0016525)
vdemidov (manager)
07-10-2015 08:39

Ну так выясните точно. Это же вам нужно.
(0016526)
zed (manager)
07-10-2015 08:44

А формулу вы откуда взяли? Она точно верная?
(0016527)
vdemidov (manager)
07-10-2015 08:49

Ну формула похожа на простую нумерацию снизу вверх, в то время как у нас нумерация сверху вниз.
(0016528)
Ivan_Zykov (reporter)
07-10-2015 08:49

Да, %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)
(0016530)
vdemidov (manager)
07-10-2015 08:51

Так x или y меняется? Потому что нумерация справа налево уже неожиданно выглядит.
(0016531)
Ivan_Zykov (reporter)
07-10-2015 08:57

Если взять за основу структуру GM (%z/%x/%y), то нужно сначала поменять местами %x и %y. Получится (%z/%y/%x), а зачем пересчитать имена папок %y.
(0016532)
vdemidov (manager)
07-10-2015 09:03

У GM идет (%z/%y/%x) так что вы для начала точно выясните. А еще лучше приводите пример имен в формате SAS. Там нет разночтений где x, а где y
(0016535)
zed (manager)
07-10-2015 09:08
edited on: 07-10-2015 09:30

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

(0016536)
Ivan_Zykov (reporter)
07-10-2015 09:10

Но я именно в ней нарезал свои тайлы =).
(0016537)
Ivan_Zykov (reporter)
07-10-2015 09:11

Вы скачали, наверное, последнюю версию. Возможно, что бесплатная демка, которой пользуюсь я, режет по другому.
(0016538)
zed (manager)
07-10-2015 09:12

У меня версия 0.6.2 с оффсайта. Возможно вы пользуетесь устаревшей версией и они изменили формат своего кэша.
(0016539)
Ivan_Zykov (reporter)
07-10-2015 09:27

Верно, но новая версия хоть и пишут, что free, но с её ограничениями она бесполезна. А демка была бесплатная и резала путём.
(0016540)
Ivan_Zykov (reporter)
07-10-2015 09:35

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

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

В SAS.Планета:
z9\0\x161\0\y76.png (SAS.Планета)
(0016541)
vdemidov (manager)
07-10-2015 09:47

То есть последний все-таки y и нумерация меняется именно y
(0016542)
Ivan_Zykov (reporter)
07-10-2015 09:54

Видимо, да. Вы сможете добавить этот тип кэша? Не знаю, только как его назвать. Буду Вам очень признателен.
(0016543)
vdemidov (manager)
07-10-2015 10:30

Честно говоря, не вижу особого смысла добавлять поддержку типа кэша используемого в устаревшей версии какой-то одной программы. И вопрос с названием типа кэша тоже актуален.
(0016544)
Ivan_Zykov (reporter)
07-10-2015 11:11

Программой пользуюсь не я один. Она описана тут:
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»?
(0016545)
zed (manager)
07-10-2015 11:16

Судя по датам публикаций, версия очень лохматая - аж за 2010 год! Лично я тоже не вижу особого смысла в поддержке такой версии.
(0016546)
Ivan_Zykov (reporter)
07-10-2015 11:25

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

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

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

Это бесплатная и работающая версия Map Tiler.
(0016547)
zed (manager)
07-10-2015 11:32

Хм, если так сильно надо, то могу прикрутить, но за минимальный вклад с вашей стороны: Раздел платных услуг. Если готовы внести символические 150 рублей, создавайте тему и будет вам новый кэш прямо сегодня.
(0016548)
Ivan_Zykov (reporter)
07-10-2015 11:33

Помню, как-то пытался сформировать в SAS из тайлов GM более мелкие масштабы, всё бы хорошо, но png формировался без прозрачности.
(0016549)
Ivan_Zykov (reporter)
07-10-2015 11:42

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

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

Пожалуйста, ответьте ещё на счёт прозрачности png при формировании тайлов. Как там сейчас с этим?
(0016550)
zed (manager)
07-10-2015 11:51

>Как там сейчас с этим?
Спросите тут: ВОПРОСЫ АБСОЛЮТНЫХ НОВИЧКОВ
(0016552)
zed (manager)
07-10-2015 13:35

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

Ну, значит не такой он уж и специфичный, и у него появилось имя.
(0016557)
zed (manager)
08-10-2015 17:33

Тестируйте.
(0016558)
Ivan_Zykov (reporter)
08-10-2015 18:04

Спасибо, карты читаются!
(0016583)
zed (manager)
18-10-2015 15:02

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

- Users who viewed this issue
User List Anonymous (3676x), OfK (4x), vdemidov (40x), gma (2x), Ivan_Zykov (59x), zed (56x), bk99 (3x), Garl (1x)
Total Views 3841
Last View 29-03-2024 15:14

- 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:49 Ivan_Zykov Note Added: 0016529
07-10-2015 08:51 vdemidov Note Added: 0016530
07-10-2015 08:57 Ivan_Zykov Note Added: 0016531
07-10-2015 08:59 Ivan_Zykov Note Deleted: 0016529
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 Note Added: 0016533
07-10-2015 09:06 Ivan_Zykov Status feedback => new
07-10-2015 09:07 Ivan_Zykov Note View State: 0016533: private
07-10-2015 09:07 Ivan_Zykov Note Deleted: 0016533
07-10-2015 09:07 Ivan_Zykov Note Added: 0016534
07-10-2015 09:08 zed Note Added: 0016535
07-10-2015 09:08 Ivan_Zykov Note Deleted: 0016534
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 View Revisions
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



Copyright © 2007 - 2024 SAS.Planet Team