ВОПРОСЫ АБСОЛЮТНЫХ НОВИЧКОВ

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

Модераторы: Tolik, zed

Re: ВОПРОСЫ АБСОЛЮТНЫХ НОВИЧКОВ

Сообщение zed » 30 мар 2013, 12:53

PolevskoyMysh
А что из себя представляет упакованный кэш SAS4Android? Обычный zip?
Хитрости GoogleEarth - то, чего вы не знаете о гугле
Аватара пользователя
zed
Гуру
 
Сообщения: 1519
ICQ: 357167611
Зарегистрирован: 16 авг 2008, 20:21
Откуда: Беларусь, Могилёв
Благодарил (а): 37 раз.
Поблагодарили: 177 раз.

Re: Экспорт всего мира в Android :)

Сообщение Papazol » 30 мар 2013, 13:03

Если закачивали не на всех зумах, зачем экспорт задавать на всех? Выберите только те зумы, на которых есть тайлы, остальные не будут обрабатываться, вот и экономия времени.
Смысл упаковать кэш для SAS4 есть всегда, так как флешка. Кэш Беркли тоже имеет смысл использовать. И это не мешает ни хранению, ни упаковке.
To zed:
Упакованный кэш SAS4Android - точно то же самое, что упакованный кэш SAS4WinCE.
Аватара пользователя
Papazol
Гуру
 
Сообщения: 1210
Зарегистрирован: 04 дек 2009, 01:39
Откуда: Рязань
Благодарил (а): 29 раз.
Поблагодарили: 147 раз.

Re: ВОПРОСЫ АБСОЛЮТНЫХ НОВИЧКОВ

Сообщение Papazol » 30 мар 2013, 13:57

desert
Вот так запрос формируется:
скрытый текст: показать
begin
ResultURL:=GetURLBase+'&z='+inttostr(GetZ-1)+'&x='+inttostr(GetX)+'&y='+inttostr(GetY)
end.

Поскольку я не знаю, где на этой карте есть тайлы, скачать ничего не удалось.
Аватара пользователя
Papazol
Гуру
 
Сообщения: 1210
Зарегистрирован: 04 дек 2009, 01:39
Откуда: Рязань
Благодарил (а): 29 раз.
Поблагодарили: 147 раз.

Re: ВОПРОСЫ АБСОЛЮТНЫХ НОВИЧКОВ

Сообщение garl » 30 мар 2013, 16:15

zed писал(а):PolevskoyMysh
А что из себя представляет упакованный кэш SAS4Android? Обычный zip?

нет там структурированный файл аля jnx
Russian NDN Team
QIP NightlyTester
Аватара пользователя
garl
Специалист
 
Сообщения: 941
ICQ: 275245033
Зарегистрирован: 16 июл 2008, 14:40
Откуда: Краснодар
Благодарил (а): 30 раз.
Поблагодарили: 100 раз.

Re: Экспорт всего мира в Android :)

Сообщение PolevskoyMysh » 30 мар 2013, 20:39

Papazol писал(а):Если закачивали не на всех зумах, зачем экспорт задавать на всех? Выберите только те зумы, на которых есть тайлы, остальные не будут обрабатываться, вот и экономия времени.
Смысл упаковать кэш для SAS4 есть всегда, так как флешка. Кэш Беркли тоже имеет смысл использовать. И это не мешает ни хранению, ни упаковке.
To zed:
Упакованный кэш SAS4Android - точно то же самое, что упакованный кэш SAS4WinCE.


Кажется я не смог объяснить проблему.
Просьба: когда дойдут руки , сделать перебор при экспорте по файлам в кэше, а не по площадям.

Как воспроизвести проблему:

Мне нужно несколько городов на 19-м разрешении, например Лондон, Питер и Челябинск
Для эксперимента выделяю в каждом по маленькому кусочку и скачиваю на 19-м уровне. Размер кэша SasPlanet\cache\GoogleTransit\z19 -

2 МБ, 450 ФАЙЛОВ

Выделяю прямоугольником все 3 города и делаю экспорт на 19-м уровне.
Имхо, эти несчастные 2 метра будут экспортироваться часами, поскольку SAS ищет их как иголку в стоге сена на огромной площади.
Смотрим на вложенный файл: SAS сохраняет полмиллиарда тайтлов вместо 450

Для нескольких городов можно сделать какое-нибудь хитрое выделение.
Но чтобы найти эти города на Андроиде нужно заполнение пространства между ними хотя бы на 4-5 уровне.
Облом.
Вложения
progress.jpg
полмиллиарда тайтлов вместо 450
PolevskoyMysh
Новичок
 
Сообщения: 16
Зарегистрирован: 05 окт 2012, 12:34
Благодарил (а): 1 раз.
Поблагодарили: 1 раз.

Re: ВОПРОСЫ АБСОЛЮТНЫХ НОВИЧКОВ

Сообщение zed » 30 мар 2013, 22:10

PolevskoyMysh писал(а):Кажется я не смог объяснить проблему.
Просьба: когда дойдут руки , сделать перебор при экспорте по файлам в кэше, а не по площадям.

Да нет, с проблемой всё ясно и она обсуждалась уже давным давно и не раз. Но изменить поведение при экспорте не представляется возможным и изменить существующий алгоритм не получится. Нереализуемо с технической точки зрения.
Хитрости GoogleEarth - то, чего вы не знаете о гугле
Аватара пользователя
zed
Гуру
 
Сообщения: 1519
ICQ: 357167611
Зарегистрирован: 16 авг 2008, 20:21
Откуда: Беларусь, Могилёв
Благодарил (а): 37 раз.
Поблагодарили: 177 раз.

Re: ВОПРОСЫ АБСОЛЮТНЫХ НОВИЧКОВ

Сообщение PolevskoyMysh » 30 мар 2013, 23:03

zed писал(а):
PolevskoyMysh писал(а):Кажется я не смог объяснить проблему.
Просьба: когда дойдут руки , сделать перебор при экспорте по файлам в кэше, а не по площадям.

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


Копирование тоже идет по площадям, так что изменить тип кэша для большой площади так просто не удастся?
PolevskoyMysh
Новичок
 
Сообщения: 16
Зарегистрирован: 05 окт 2012, 12:34
Благодарил (а): 1 раз.
Поблагодарили: 1 раз.

Re: ВОПРОСЫ АБСОЛЮТНЫХ НОВИЧКОВ

Сообщение adru » 30 мар 2013, 23:56

Я так понимаю что разговор о том что сложно для сас4андроида тайлы упаковать? Нужно родным паковщиком паковать, он не считает отсутствующие файлы, и на слабом компе одну бывшую союзную республику за сутки с 15 по 19 зум пакует. Паковщик где-то есть на сайте с программой. Но у него максимальный размер выходного файла 1 гб, зато он делает их 3-4 штуки.
adru
Новичок
 
Сообщения: 5
Зарегистрирован: 06 янв 2012, 05:00
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: ВОПРОСЫ АБСОЛЮТНЫХ НОВИЧКОВ

Сообщение zed » 31 мар 2013, 00:49

PolevskoyMysh писал(а):Копирование тоже идет по площадям, так что изменить тип кэша для большой площади так просто не удастся?

Все операции с выделенной областью работают "по площадям". Единственное место, где идёт перебор только существующих тайлов в кэше - Управление кэшем. Это именно тот инструмент, который заточен на простое и быстрое конвертирование всего кэша. Поэтому, я бы рекомендовал вам экспортировать ваш 1Гб во временный тайловый кэш (что займёт минут 5, через Управление кэшем), а затем уже конвертировать его паковщиком SASPack.
adru писал(а):Я так понимаю что разговор о том что сложно для сас4андроида тайлы упаковать? Нужно родным паковщиком паковать, он не считает отсутствующие файлы

Да, но если кэш SAS в Беркли или СУБД, то родной паковщик бессилен, т.к. он работает только с тайловым кэшем. И изначально был вопрос, как быстро перевести кэш Беркли из SAS в пакованный кэш для SAS4Android.
Хитрости GoogleEarth - то, чего вы не знаете о гугле
Аватара пользователя
zed
Гуру
 
Сообщения: 1519
ICQ: 357167611
Зарегистрирован: 16 авг 2008, 20:21
Откуда: Беларусь, Могилёв
Благодарил (а): 37 раз.
Поблагодарили: 177 раз.

Re: ВОПРОСЫ АБСОЛЮТНЫХ НОВИЧКОВ

Сообщение vasketsov » 31 мар 2013, 01:07

>Для нескольких городов можно сделать какое-нибудь хитрое выделение
Именно!
Возможно если руки прямые и растут из правильного места, проще будет создать метку-мультиполигон, в который бы вошли несколько обособленных полигонов, и операции с выделенной областью запустить именно по нему. Прямые руки тут нужны, потому что мультиполигон придётся создавать скорее всего руками (скорее всего читая справку по формату kml, а потом импортировав метку), и уж точно не в сасе, так как объединение полигонов в одну метку в сасе ещё не сделано.
vasketsov
Специалист
 
Сообщения: 727
Зарегистрирован: 25 июл 2009, 21:15
Благодарил (а): 0 раз.
Поблагодарили: 153 раз.

Пред.След.

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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 79

cron