SASGIS

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

Конвертация кеша в/из разных форматов.

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

Модератор: Tolik

Re: Конвертация кеша в/из разных форматов.

Сообщение gisof » 22 янв 2009, 23:55

Semuha писал(а):Доброго времени суток! Сразу прошу прощения если пишу не туда, на форуме ответа не нашел!
Задача такая. Есть область. На гугле снимки не ахти, на яхо все ок.
Как сделать так, чтобы в GoogleEarth были снимки из кеша яхо? Возможно ли проделывание данной операции?

Есть один работающий способ - смотреть в GE снимки яху с помощью KML. смотри тут
http://wiki.GooGIS.info - wiki-энциклопедия неогеографии
Аватара пользователя
gisof
Постигающий Дао
 
Сообщения: 197
Зарегистрирован: 13 ноя 2008, 15:56
Откуда: РБ
Благодарил (а): 0 раз.
Поблагодарили: 4 раз.

Re: Конвертация кеша в/из разных форматов.

Сообщение Parasite » 11 фев 2009, 16:56

svp писал(а):
Parasite писал(а):Когда можно ожидать поддержки .png - файлов конвертором?

Напоминать о таких вещах надо=) А-то напрочь забыл.
Вот:
TsqrToSas.rar

Только надо потестировать, а-то у меня не осталось qrts-кеша.
Внимание! Расширение надо указывать с точкой, например ".png", ".kml" и без кавычек.

Прошу ввести в конвертор функционал по отображению текущего обрабатываемого файла\папки (по типу "Идет обработка файла "..\map\z11\0\x0\y1.png").
Просто бегущие цифирки кол-ва отработанных файлов не всегда достаточно информативны.

Спасибо.
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение
Аватара пользователя
Parasite
Администратор
 
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раз.
Поблагодарили: 512 раз.

Re: Конвертация кеша в/из разных форматов.

Сообщение svp » 11 фев 2009, 19:16

Parasite писал(а):Прошу ввести в конвертор функционал по отображению текущего обрабатываемого файла\папки (по типу "Идет обработка файла "..\map\z11\0\x0\y1.png").
Просто бегущие цифирки кол-ва отработанных файлов не всегда достаточно информативны.

А тогда бегущих циферок не будет. Устроит так?
Аватара пользователя
svp
Советчик
 
Сообщения: 447
ICQ: 204094886
Зарегистрирован: 26 авг 2008, 11:14
Откуда: Белгород
Благодарил (а): 2 раз.
Поблагодарили: 7 раз.

Re: Конвертация кеша в/из разных форматов.

Сообщение Parasite » 11 фев 2009, 19:34

svp писал(а):
Parasite писал(а):Прошу ввести в конвертор функционал по отображению текущего обрабатываемого файла\папки (по типу "Идет обработка файла "..\map\z11\0\x0\y1.png").
Просто бегущие цифирки кол-ва отработанных файлов не всегда достаточно информативны.

А тогда бегущих циферок не будет. Устроит так?

Почему не будет? Хай статистика бежит...просто добавить еще одну строчку со столь же бегущей строкой обрабатываемого в данный момент названия файла (выше всех цифирок), и всё... Сами цифирки прошу не убирать, там все устраивает. Благодарю.
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение
Аватара пользователя
Parasite
Администратор
 
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раз.
Поблагодарили: 512 раз.

Re: Конвертация кеша в/из разных форматов.

Сообщение svp » 11 фев 2009, 20:38

Вот релиз. Добавил в статистику строку с именем текущего обрабатываемого файла.
TsqrToSas_rel_200902111936.rar
Релиз
(73.87 KiB) Скачиваний: 371

TsqrToSas_src_200902111936.rar
Исходники
(10.96 KiB) Скачиваний: 305
Аватара пользователя
svp
Советчик
 
Сообщения: 447
ICQ: 204094886
Зарегистрирован: 26 авг 2008, 11:14
Откуда: Белгород
Благодарил (а): 2 раз.
Поблагодарили: 7 раз.

Re: Конвертация кеша в/из разных форматов.

Сообщение Parasite » 13 фев 2009, 15:05

svp писал(а):Вот релиз. Добавил в статистику строку с именем текущего обрабатываемого файла.

Какие-то непонятки при обработке больших обьемов кэша: конвертор начинает работать нормально, но виснет на 524288м тайле (+\- 20 тайлов в зависимости от случая).
Никаких мессаг не выдает - просто цифирки в конверторе перестают бежать, и весь процесс останавливается.
Проверено более 5и раз - результат один.
То же самое и на предыдущей версии, кстати.
Кэш и имена файлов в нем заведомо валидны (проверено).

Проверялось на кэше GoogleMV / Карта Гугль, 11й уровень (1млн тайлов в одной директории). Подозреваю, что может глючить и комп и ФС от такого числа файлов в одной папке - но не уверен на 100%. Пока что пишу что замечено при работе именно конвертора.
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение
Аватара пользователя
Parasite
Администратор
 
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раз.
Поблагодарили: 512 раз.

Re: Конвертация кеша в/из разных форматов.

Сообщение svp » 13 фев 2009, 18:57

Parasite писал(а):Какие-то непонятки при обработке больших обьемов кэша

Приведи параметры с которыми вызываешь утилиту и выхлоп вот этой команды:
Код: Выделить всё
dir <Путь_к_источнику> /b /s

Выхлоп желательно зажать в архивчик.
Слать на svpmailbox@gmail.com
Аватара пользователя
svp
Советчик
 
Сообщения: 447
ICQ: 204094886
Зарегистрирован: 26 авг 2008, 11:14
Откуда: Белгород
Благодарил (а): 2 раз.
Поблагодарили: 7 раз.

Re: Конвертация кеша в/из разных форматов.

Сообщение bk99 » 16 мар 2009, 14:13

Возникла необходимость перегнать кэш из tsrq в SAS-овский формат. После целого часа танцев с бубном с помощью штатного Планетного конвертера пришлось плюнуть и скачать твой TsqrToSas.exe. Это нечто! Конвертация 100k тайлов заняла минуту! Респект, браза!
Однако есть и замечания.

1. Ключи -p1-4 так и не почини? У меня, во всяком случае, -p3 (и -p1 тоже, другие не пробовал) выдавал ошибку: "ОШИБКА: Некорректный ключ -p3 (или -p1)".

2. Хорошо бы в пакете с TsqrToSas.exe вложить и readme какой-нибудь с подробным описанием проги и ключей, ну типа:
TsqrToSas -- это консольное приложение. С ним нужно работать из командной строки: Пуск -> выполнить ->написать "cmd" без кавычек -> Ок
Откроется черное окошко с курсором.
допустим TsqrToSas.exe лежит у вас по пути: c:\temp\TsqrToSas.exe
Чтобы посмотреть справку по пользованию программой просто введите в черном окошке (консоли) "c:\temp\TsqrToSas.exe" .tp кавычек и нажмите <Enter>.
Для случая Veshor надо в консоли выполнить примерно такую команду:
"c:\temp\TsqrToSas.exe -t -r C:\путь_к_каталогу_где_лежат_tsqr_файлы\ D:\Путь_к_планете\Cache\SAT"
без кавычек.
После выполнения этой команды tsqr файлы из исходного каталога переименуются и перекинутся в кеш планеты.
Ну что-то типа этого. То, что при запуске проги без ключей всё это выскакивает - хорошо, но пусть и в readme будет продублировано.

3. При запуске проги без ключей выскакивает странного вида help: Изображение.
Заметь - чередование с пустой строкой (там где C:\Documents and Settings\Admin\Рабочий стол - там это написано в КАЖДОЙ строчке). Это не удобно - help в экран не влазит, на полтора экрана размазывается.

4. Ну и самое главное - это, скорее, к feya. Хорошо бы прикрутить этот замечательный конвертер к Планете вместо её штатного тормозного и неоптимизированного (сори за наезд!).
bk99
Новичок
 
Сообщения: 49
Зарегистрирован: 01 авг 2008, 14:18
Благодарил (а): 16 раз.
Поблагодарили: 0 раз.

Re: Конвертация кеша в/из разных форматов.

Сообщение vdemidov » 16 мар 2009, 14:34

feya пожалуйста ничего не меняй в способах хранения тайлов. Я через пару недель сделаю плагинный интерфейс и плагины хранилищ тайлов. После чего быстрые конвертеры, не хуже чем этот, можно будет делать элементарно с любым направлением конвертации (SAS -> GoogleMV, GoogleMV -> ES и тд.).
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
Аватара пользователя
vdemidov
Гуру
 
Сообщения: 1687
Зарегистрирован: 12 дек 2008, 13:10
Откуда: Киев
Благодарил (а): 191 раз.
Поблагодарили: 157 раз.

Re: Конвертация кеша в/из разных форматов.

Сообщение svp » 16 мар 2009, 15:25

bk99 писал(а):1. Ключи -p1-4 так и не почини? У меня, во всяком случае, -p3 (и -p1 тоже, другие не пробовал) выдавал ошибку: "ОШИБКА: Некорректный ключ -p3 (или -p1)".

Ага. Моя ошибка. В справке выскакивает пример, где ключ -p3 пишется слитно без пробела. А в описании синтаксиса ясно виден пробел: "-p <0..4>". То есть надо просто ставить пробел после -p и перед цифрой 0..4.

bk99 писал(а):Заметь - чередование с пустой строкой (там где C:\Documents and Settings\Admin\Рабочий стол - там это написано в КАЖДОЙ строчке). Это не удобно - help в экран не влазит, на полтора экрана размазывается.

Такая черезабзацица получается из-за слишком узкого по сравнению со стандартным буффера консоли. В стандартном, со времён DOS не менее 80 символов по ширине. Тогда никаких пустых строк не будет, и крайние точки со скобочками не будут переноситься.
bk99 писал(а):4. Ну и самое главное - это, скорее, к feya. Хорошо бы прикрутить этот замечательный конвертер к Планете вместо её штатного тормозного и неоптимизированного (сори за наезд!).

Действительно. скоро появится более интересный вариант от vdemidov. Тогда же и функционал моего отдельного конвертера поправлю и дополню.
Аватара пользователя
svp
Советчик
 
Сообщения: 447
ICQ: 204094886
Зарегистрирован: 26 авг 2008, 11:14
Откуда: Белгород
Благодарил (а): 2 раз.
Поблагодарили: 7 раз.

Пред.След.

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

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

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