SASGIS

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

возможно ли использовать одновременно разные версии карт?

программа для загрузки и просмотра спутниковых снимков Земли, Луны, Марса предоставленных сервисами Google Maps и Космоснимки. Возможность работы с GPS приёмником.

Модератор: Tolik

Re: возможно ли использовать одновременно разные версии карт?

Сообщение vasketsov » 06 мар 2013, 21:48

zed писал(а):TTileFileNameBerkeleyDB.GetTileFileName

Да вот что-то похожее надо, только наверное покрупнее.
Ты оценивал число тайлов в базе, размер, число баз и т.п., или просто потому что 1024 для файловой системы, так сделал?
vasketsov
Специалист
 
Сообщения: 901
Зарегистрирован: 25 июл 2009, 21:15
Благодарил (а): 0 раз.
Поблагодарили: 198 раз.

Re: возможно ли использовать одновременно разные версии карт?

Сообщение garl » 06 мар 2013, 21:49

Версии в генератор имени файла не пролетают.


https://bitbucket.org/sas_team/sas.maps ... at=default
Код: Выделить всё
ResultURL:=GetURLBase+res+'.jpeg?g='+version;
Russian NDN Team
QIP NightlyTester
Аватара пользователя
garl
Гуру
 
Сообщения: 1625
Зарегистрирован: 16 июл 2008, 14:40
Откуда: Краснодар, Кубанская столица.
Благодарил (а): 97 раз.
Поблагодарили: 273 раз.

Re: возможно ли использовать одновременно разные версии карт?

Сообщение garl » 06 мар 2013, 21:59

было
Код: Выделить всё
cache\test_map\z17\47074\79750.jpg
cache\test_map\z18\77\x79750\45\y47074.png
cache\test_map\18\trtqssqssssttqqrsq.png
cache\test_map\10-311-183\18\M24921471\18-079750-047074.png


будет
Код: Выделить всё
cache\test_map\v{версия}\z17\47074\79750.jpg
cache\test_map\v{версия}\z18\77\x79750\45\y47074.png
cache\test_map\v{версия}\18\trtqssqssssttqqrsq.png
cache\test_map\v{версия}\10-311-183\18\M24921471\18-079750-047074.png

никого не пропустил?
Russian NDN Team
QIP NightlyTester
Аватара пользователя
garl
Гуру
 
Сообщения: 1625
Зарегистрирован: 16 июл 2008, 14:40
Откуда: Краснодар, Кубанская столица.
Благодарил (а): 97 раз.
Поблагодарили: 273 раз.

Re: возможно ли использовать одновременно разные версии карт?

Сообщение vasketsov » 06 мар 2013, 22:58

garl писал(а):будет
Код: Выделить всё
cache\test_map\v{версия}\z17\47074\79750.jpg
cache\test_map\v{версия}\z18\77\x79750\45\y47074.png
cache\test_map\v{версия}\18\trtqssqssssttqqrsq.png
cache\test_map\v{версия}\10-311-183\18\M24921471\18-079750-047074.png

никого не пропустил?

Это какие генераторы?
Есть 6 штук:
TTileFileNameES
TTileFileNameGM1
TTileFileNameGM2
TTileFileNameGM3
TTileFileNameGMV
TTileFileNameSAS
А у тебя в списке только 4 каких-то. Какие не надо править?

Будет параметр VersionInCache типа Bool (по аналогии с NameInCache).
Пока что только 0 для без версии, 1 - версия в начале (как в "будет").

Сделал заглушку
c_VersionInCache_TODO = False;
в модулях
CacheManager/frm_CacheManager.pas
RegionProcess/fr_ExportToFileCont.pas
RegionProcess/u_ProviderTilesCopy.pas
там как бы надо немного пописать, сейчас лениво, пока что там всегда без версий
vasketsov
Специалист
 
Сообщения: 901
Зарегистрирован: 25 июл 2009, 21:15
Благодарил (а): 0 раз.
Поблагодарили: 198 раз.

Re: возможно ли использовать одновременно разные версии карт?

Сообщение vasketsov » 06 мар 2013, 23:11

Сделал для всех 6, проверяйте ))
vasketsov
Специалист
 
Сообщения: 901
Зарегистрирован: 25 июл 2009, 21:15
Благодарил (а): 0 раз.
Поблагодарили: 198 раз.

Re: возможно ли использовать одновременно разные версии карт?

Сообщение zed » 06 мар 2013, 23:13

vasketsov писал(а):
zed писал(а):TTileFileNameBerkeleyDB.GetTileFileName

Да вот что-то похожее надо, только наверное покрупнее.
Ты оценивал число тайлов в базе, размер, число баз и т.п., или просто потому что 1024 для файловой системы, так сделал?

В одном файле получается максимум 64k тайлов (если без версий), что примерно 1Гб для sat.
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

Re: возможно ли использовать одновременно разные версии карт?

Сообщение vasketsov » 06 мар 2013, 23:17

А ну да, ещё ж надо в FAT уложиться ))) совсем забыл
vasketsov
Специалист
 
Сообщения: 901
Зарегистрирован: 25 июл 2009, 21:15
Благодарил (а): 0 раз.
Поблагодарили: 198 раз.

Re: возможно ли использовать одновременно разные версии карт?

Сообщение zed » 06 мар 2013, 23:20

Да не, про FAT особо не думал.
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

Re: возможно ли использовать одновременно разные версии карт?

Сообщение garl » 06 мар 2013, 23:23

зер гуд,
ещё бы выводить и быстро переключаться по списку версий
Russian NDN Team
QIP NightlyTester
Аватара пользователя
garl
Гуру
 
Сообщения: 1625
Зарегистрирован: 16 июл 2008, 14:40
Откуда: Краснодар, Кубанская столица.
Благодарил (а): 97 раз.
Поблагодарили: 273 раз.

Re: возможно ли использовать одновременно разные версии карт?

Сообщение vasketsov » 06 мар 2013, 23:32

Хотелка 1848
vasketsov
Специалист
 
Сообщения: 901
Зарегистрирован: 25 июл 2009, 21:15
Благодарил (а): 0 раз.
Поблагодарили: 198 раз.

Пред.След.

Вернуться в SAS.Планета

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 10