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

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

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

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

Сообщение VicoNT » 07 май 2011, 09:07

Tolik писал(а):Тайловые координаты - проще простого.
Например, файл: map\z9\0\x154\0\y80.png
Тайловые координаты x=154, y=80, z=9.

Точка отсчёта совпадает с нулём по широте и долготе?
Кстати, зачем папки "0", "1" и т.п.?
VicoNT
Соображающий
 
Сообщения: 54
Зарегистрирован: 28 мар 2011, 06:47
Благодарил (а): 12 раз.
Поблагодарили: 0 раз.

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

Сообщение Shurik » 07 май 2011, 09:41

VicoNT писал(а):
Tolik писал(а):Тайловые координаты - проще простого.
Например, файл: map\z9\0\x154\0\y80.png
Тайловые координаты x=154, y=80, z=9.

Точка отсчёта совпадает с нулём по широте и долготе?
Кстати, зачем папки "0", "1" и т.п.?


первый 0 - это результат деления x на 1024. Второй - результат деления y на 1024. С четырёхзначными номерами уже имеет смысл.
Аватара пользователя
Shurik
Постигающий Дао
 
Сообщения: 203
Зарегистрирован: 26 май 2010, 00:07
Благодарил (а): 12 раз.
Поблагодарили: 42 раз.

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

Сообщение kerby2000 » 07 май 2011, 12:43

Parasite писал(а):
kerby2000 писал(а):Можно подробную инструкцию, как это делать. У вас на форуме ЭТО не написано.

Целый раздел форума посвящен мобильным Яндекс.Картам, если что.


а вы думаете я там не читал.
viewtopic.php?f=39&t=522#p8860
у меня экспорт работает, но вместо положенных 7.7 млн файлов показывает 22 млрд. Смотрите предыдущий пост.
вот я и хочу знать это баг в программе или у меня, надеюсь, что у меня

еще в мануале написано так:
а именно: выбираем формат экспорта мобильные яндекс карты 3 , выбираем масштабы , те что делали, от 7 до 18 и выбираем типы карт: карту, спутник и присоединяем гибрид, выбираем путь для сохранения вашего творчества себе в комп :P
запускаем чудо агрегат! и ждем очень долго :mrgreen:


вот меня собственно интересует как долго ? Вы какие-то замеры производили ?
kerby2000
Новичок
 
Сообщения: 6
Зарегистрирован: 06 май 2011, 13:31
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение Tolik » 07 май 2011, 15:16

kerby2000 писал(а):11.7 это размер tar.gz файла
полный размер разархивированой папки:
Код: Выделить всё
sergey@nas:/torrent/torrentsru SAS/cache/yamapng$ ls
z1  z10  z11  z12  z13  z14  z15  z16  z17  z18  z19  z2  z21  z23  z24  z3  z4  z5  z6  z7  z8  z9
sergey@nas:/torrent/torrentsru SAS/cache/yamapng$ du -ch | grep total
35G     total


gzip не очень хорошо пакует png (точнее, почти никак), так что суммарный размер файлов должен быть ненамного больше 11 GB. A du показывает занимаемое место на диске с учётом кластеров (собсна, Disk Usage). Впрочем, в данном вопросе это не важно.

количество файлов такое:
Код: Выделить всё
sergey@nas:/torrent/torrentsru SAS/cache/yamapng$ time find . -type f | wc -l
7753887

real    7m25.455s
user    0m9.530s
sys     1m42.900s


Да, я посчитал хорошо.
Вот, смотрите на приложенные файлы:
А сколько у вас показывает, пришлите пожалуйста ваши настройки?

Действительно, 7.7 млн файлов, а программа показывает 22 млрд...
Но SAS.Планета показывает правильно!
Она показывает не сколько файлов в кэше, а сколько в принципе всего тайлов в выделенной области!
Вы выделили весь мир, а надо выделять только интересующие области.
Посмотрите на вкладке Download, сколько тайлов занимает карта всего мира на зуме 18?
17 миллиардов. Плюс на зуме 17 - 4.3 млрд, 16 - 1 млрд и т.д. Так что в сумме наверно и получится 22 млрд.

Можно подробную инструкцию, как это делать

Я, правда, не уверен, что этот способ работает с iPhone, а с МЯК 3 я делаю так:
Выбираю всю територию, экспорт - масштабы с 1, например, по 10.
Потом выбираю территорию поменьше, экспорт - масштабы с 11 по 13, в ту же папку. В случае МЯК ничего не испортится, т.к. разные зумы хранятся в разных папках.
Ну и так далее.


Судя по картинкам, Вам нравится англоязычное меню (как и мне). Скачайте 110427.Beta, в ней английский текст полностью переработан.
Tolik
Гуру
 
Сообщения: 1624
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 68 раз.
Поблагодарили: 242 раз.

выгрузка "исторических карт" из google earth

Сообщение bnet » 07 май 2011, 18:34

гугл удалил снимки моего города. в Google Earth, по меню вид - исторические изображения, открыл карту города 2007 года. мне нужно ее выкачать для распечатки. как это можно следать с помощью SAS. планета?
bnet
Новичок
 
Сообщения: 2
Зарегистрирован: 14 фев 2009, 14:20
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение kerby2000 » 07 май 2011, 18:35

Tolik писал(а):
kerby2000 писал(а):11.7 это размер tar.gz файла
полный размер разархивированой папки:
Код: Выделить всё
sergey@nas:/torrent/torrentsru SAS/cache/yamapng$ ls
z1  z10  z11  z12  z13  z14  z15  z16  z17  z18  z19  z2  z21  z23  z24  z3  z4  z5  z6  z7  z8  z9
sergey@nas:/torrent/torrentsru SAS/cache/yamapng$ du -ch | grep total
35G     total


gzip не очень хорошо пакует png (точнее, почти никак), так что суммарный размер файлов должен быть ненамного больше 11 GB. A du показывает занимаемое место на диске с учётом кластеров (собсна, Disk Usage). Впрочем, в данном вопросе это не важно.

вот и прекрасно значит карта на iPhone будет занимать те же ~12 ГБ. Я даже на iPhone жены смогу установить :)

Я, правда, не уверен, что этот способ работает с iPhone, а с МЯК 3 я делаю так:
Выбираю всю територию, экспорт - масштабы с 1, например, по 10.
Потом выбираю территорию поменьше, экспорт - масштабы с 11 по 13, в ту же папку. В случае МЯК ничего не испортится, т.к. разные зумы хранятся в разных папках.
Ну и так далее.

Yandex Maps for iPhone 4.1.0 хранит карты в одном файле Tiles.db
Такой функциональности у вас пока нет
viewtopic.php?f=39&t=1345
В случае экспорта в Google Maps, у вас файл перезаписывается, так что комбинация из разных территорий невозможна :(
А в чем проблема экспорта только тех тайлов, что находятся в кеше?

Как я уже писал в предыдущем письме, я готов взяться за разработку конвертера для iPhone 4 и для Yandex Maps for iPhone 4.1.0. Вы бы не могли прислать свои наработки, чтобы с нуля этим не заниматься. Мне бы хотя бы кусок кода, который у вас отвечает за экспорт в iPhone ver 2.2+. Я попробую написать консольный конвертер под Линуксом, у меня кеш стоит на RAID5 c XFS и проблем со скоростью доступа к файлам не должно быть, ну а если и будут, можно все файлы в рамдиск перенести.

Еще я подумал, что для такой многочасовой задачи экспорта может пригодиться CUDA, я как раз собирался что-то под CUDA написать, но не было задачки :) Тут есть что распараллеливать. Что думаете?
kerby2000
Новичок
 
Сообщения: 6
Зарегистрирован: 06 май 2011, 13:31
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение Tolik » 07 май 2011, 18:43

kerby2000 писал(а):А в чем проблема экспорта только тех тайлов, что находятся в кеше?

Вообще-то такой проблемы нет, экспортируются только те файлы, что есть в кэше.
Проблема в том, что программа (няп) перебирает все тайлы из выделенной области, и на это уходит много времени.

Может быть, можно изменить алгоритм так, чтобы программа перебирала только тайлы из кэша и их экспортировала? Было бы здорово. Вопрос к разработчикам.
Tolik
Гуру
 
Сообщения: 1624
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 68 раз.
Поблагодарили: 242 раз.

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

Сообщение kerby2000 » 07 май 2011, 19:47

Tolik писал(а):
kerby2000 писал(а):А в чем проблема экспорта только тех тайлов, что находятся в кеше?

Вообще-то такой проблемы нет, экспортируются только те файлы, что есть в кэше.
Проблема в том, что программа (няп) перебирает все тайлы из выделенной области, и на это уходит много времени.

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


Дык, а вы кто? Я думал разработчик. Кому конкретно задавать вопросы и с кем говорить про участие в проекте, если это возможно?
Можно и в личку.
kerby2000
Новичок
 
Сообщения: 6
Зарегистрирован: 06 май 2011, 13:31
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение Tolik » 07 май 2011, 20:18

kerby2000 писал(а):Дык, а вы кто? Я думал разработчик. Кому конкретно задавать вопросы и с кем говорить про участие в проекте, если это возможно?

Я инженер техподдержки :D
А разработчики - feya, vdemidov и примкнувший к ним zed :)
Tolik
Гуру
 
Сообщения: 1624
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 68 раз.
Поблагодарили: 242 раз.

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

Сообщение vasketsov » 07 май 2011, 21:48

kerby2000 писал(а):Тут есть что распараллеливать. Что думаете?

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

Пред.След.

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

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

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