SASGIS

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


View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001344SACS.Планета[All Projects] Хотелкаpublic21-06-2012 16:0209-08-2013 14:59
ReporterVJean 
Assigned Tovasketsov 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusclosedResolutionduplicate 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version130803 
Summary0001344: Реализация файлового кэша с поддержкой версий
Descriptionвыбор нужного кэша делать через меню.
 хранение: подкаталоги относительно текущего кеша (v1 - версия кэша)
 сейчас: cache\sat\z2\0\x1\0
 привести к виду: cache\sat\v1\z2\0\x1\0
Tagsgoogle earth, исторические снимки
Attached Files

- Relationships
duplicate of 0001848closedvasketsov SACS.Планета Простое версионное тайлохранилище на основе имеющегося файлового кэша 
related to 0000264confirmed SAS.Планета Возможность скачки "исторических снимков" GE 

-  Notes
(0007589)
vdemidov (manager)
22-06-2012 06:40

А конкретнее. Как это должно выглядеть, как должно работать. Если не будет конкретики, я эту хотелку закрою, ибо идей у самого хватает, но вот как лучше реализовать, я не знаю.
(0007672)
VJean (reporter)
26-06-2012 08:37
edited on: 26-06-2012 08:38

выбор нужного кеша делать через меню.
хранение: подкаталоги относительно текущего кеша (v1 - версия кеша)
сейчас: cache\sat\z2\0\x1\0
привести к виду: cache\sat\v1\z2\0\x1\0
и, как вариант, с записью служеной инфы (дата закачки) в файл cache\sat\v1\_ver.inf

проверку версий осуществлять при закачке путем сравнения тайлов (изменение размера файла и/или CRC32)

в идеале: плагиновое решение, сам бы написал, но с плагинами пока тяжко

(0007714)
Papazol (reporter)
29-06-2012 16:13

Получается, что программа должна будет сама определять, не появилась ли новая версия тайлов на каком-то выделенном участке, и, если появилась, скачивать тайлы уже в другую папку (с другим номером). А как программа узнает URL новой версии? Если бы он всё время оставался неизменным, а заменялись только тайлы - тогда да. Или как на Яндексе. Но это же так не везде, в основном надо руками вводить новую версию.
Не проще ли для каждой новой версии сделать новый zmp с указанием новой папки в кэше? Сохранение каждой версии в отдельной папке - будет. Выбор нужной версии через меню - будет. Что ещё нужно?
(0007717)
VJean (reporter)
29-06-2012 18:02

Papazol,
> Если бы он всё время оставался неизменным, а заменялись только тайлы - тогда да. Или как на Яндексе. Но это же так не везде...
вроде как везде, кеши же хранятся в jpeg/gif/png, а размеры у них меняются от любой правки, это не bmp.

> Что ещё нужно?
в идеале еще выделение/подсветка измененных участков. одновременная работа с несколькими версиями на разных зумах.
(0007718)
vasketsov (manager)
29-06-2012 19:42

>v1 - версия кеша
А если версия содержит недопустимый символ для файловой системы?

>выбор нужного кеша делать через меню
Если будут пары "версия-папка" - то это ровным счётом ничем не отличается от расширенной реализации доработки 1290, это лишь очередной частный случай.

>программа должна будет сама определять, не появилась ли новая версия тайлов на каком-то выделенном участке
Так точно. Но это отдельная фича.

>выделение/подсветка измененных участков. одновременная работа с несколькими версиями на разных зумах
Совершенно отдельные фичи (+ про разные зумы есть в 1290).
(0007731)
Papazol (reporter)
01-07-2012 22:09

>вроде как везде, кеши же хранятся в jpeg/gif/png, а размеры у них меняются от любой правки, это не bmp

В данном случае речь идёт о формировании URL запросов на тайлы, при изменении версии, пусть на одну циферку, но они разные. Сейчас для изменения версии (то есть URL) надо править либо zmp, либо maps.ini, в обоих случаях требуется вмешательство оператора, так как программа не знает, как следует изменить текст URL, чтобы получить валидный запрос.
Сравнение лишь размеров файлов, не вникая в содержимое, не даёт 100-%й уверенности в том, что файлы разные/одинаковые. Бывает, что картсервисы подвергают снимки цветокоррекции, и вот уже как бы есть новый снимок, а на деле - старый.
(0007736)
vasketsov (manager)
02-07-2012 09:09

>программа не знает, как следует изменить текст URL, чтобы получить валидный запрос
Вообще говоря да, в некоторых случаях даже одного поля Version не хватает.
(0007769)
gpsMax (reporter)
07-07-2012 14:06

>Бывает, что картсервисы подвергают снимки цветокоррекции, и вот уже как бы есть новый снимок, а на деле - старый.

Вот спорный момент, на самом деле. На мой взгляд, в некоторых местах после гугловской цветокоррекции становится намного лучше, практически новые снимки для восприятия :-)
(0010848)
vasketsov (manager)
07-03-2013 18:18

Однако не нашёл это старьё. Закрываем.

- Users who viewed this issue
User List Anonymous (2018x)
Total Views 2018
Last View 21-11-2024 13:31

- Issue History
Date Modified Username Field Change
21-06-2012 16:02 VJean New Issue
22-06-2012 06:40 vdemidov Note Added: 0007589
22-06-2012 06:40 vdemidov Status new => feedback
26-06-2012 08:37 VJean Note Added: 0007672
26-06-2012 08:37 VJean Status feedback => new
26-06-2012 08:38 VJean Note Edited: 0007672 View Revisions
27-06-2012 18:37 vdemidov Summary реализация кеша карт в виде SVN или ему подобного. => реализация файлового кеша с поддержкой версий
27-06-2012 18:37 vdemidov Description Updated View Revisions
27-06-2012 18:38 vdemidov Product Version => 110418
27-06-2012 18:38 vdemidov Target Version => 15xxxx
27-06-2012 18:38 vdemidov Status new => confirmed
29-06-2012 16:13 Papazol Note Added: 0007714
29-06-2012 17:43 zed Summary реализация файлового кеша с поддержкой версий => Реализация файлового кеша с поддержкой версий
29-06-2012 18:02 VJean Note Added: 0007717
29-06-2012 19:42 vasketsov Note Added: 0007718
01-07-2012 22:09 Papazol Note Added: 0007731
02-07-2012 09:09 vasketsov Note Added: 0007736
07-07-2012 13:59 gpsMax Summary Реализация файлового кеша с поддержкой версий => Реализация файлового кэша с поддержкой версий
07-07-2012 13:59 gpsMax Description Updated View Revisions
07-07-2012 14:00 gpsMax Tag Attached: google earth
07-07-2012 14:00 gpsMax Tag Attached: исторические снимки
07-07-2012 14:02 gpsMax Relationship added related to 0000264
07-07-2012 14:06 gpsMax Note Added: 0007769
07-03-2013 18:17 vasketsov Relationship added has duplicate 0001848
07-03-2013 18:18 vasketsov Note Added: 0010848
07-03-2013 18:18 vasketsov Project SAS.Планета => SACS.Планета
07-03-2013 18:18 vasketsov Assigned To => vasketsov
07-03-2013 18:18 vasketsov Status confirmed => assigned
07-03-2013 18:19 vasketsov Relationship replaced duplicate of 0001848
07-03-2013 18:19 vasketsov Status assigned => resolved
07-03-2013 18:19 vasketsov Resolution open => duplicate
07-03-2013 18:19 vasketsov Status resolved => closed
09-08-2013 14:59 vasketsov Fixed in Version => 130803



Copyright © 2007 - 2024 SAS.Planet Team