Страница 2 из 23

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

СообщениеДобавлено: 04 сен 2008, 16:07
svp
KAC писал(а):сделать такой конвертер

Я бы сделал, там ничего сложного, только вот EarthSlicer у меня постоянно вылетает. Не качает вообще ничего. Мне нужны примеры структур кеша для 6-го, 10-го и 11го масштабов.
Можно построить дерево каталогов вот с помощью такой команды
Код: Выделить всё
tree /F /a d:\путь_к_кешу >ES_struc.txt

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

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

СообщениеДобавлено: 04 сен 2008, 16:54
feya
svp
Так конвертните SAS.Планетой, на малых зумах много времени не займет.

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

СообщениеДобавлено: 04 сен 2008, 17:08
svp
azya писал(а):svp
Так конвертните SAS.Планетой, на малых зумах много времени не займет.

Да.. Стормозил.

Насчет дерева каталогов я погорячился.

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

СообщениеДобавлено: 05 сен 2008, 12:58
svp
Новая версия конвертера.
Теперь умеет конвертировать также и ES-кеш.
TsqrToSas.rar
Конвертер. Версия 0.2.01b
(73.26 KiB) Скачиваний: 605

Пользуемся так:
Для конвертирования из TSQR кеша --
Код: Выделить всё
TsqrToSas.exe -t -r путь_к_каталогу_источнику путь_к-каталогу_приёмнику

Для ES --
Код: Выделить всё
TsqrToSas.exe -e -r путь_к_каталогу_источнику путь_к-каталогу_приёмнику

Пути нужно указывать непосредственно к SAT-кешу. Если в рекурсивном режиме указать общий каталог со семи кешами, то утилита сгребёт файлы из разных кешей в одну кучу.
Утилита на данный момент обрабатывает только jpg-файлы.
В качестве пути-источника можно передать путь к любому каталогу, содержащему файлы для конвертации. Структура подкаталогов в нём при использовании ключа -r не важна. Если -r не используется, то будут обработаны только файлы указанного каталога-источника, а подкаталоги обработаны не будут.

Всё это, только подробнее и лаконичнее можно почитать, если запустить программу без параметров.

Жду вопросов и пожеланий.

P.S.
А вот, если кому понадобятся, исходники
TsqrToSas_src_200809051300.rar
Исходники конвертера версии 0.2.01b
(7.64 KiB) Скачиваний: 442

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

СообщениеДобавлено: 06 сен 2008, 08:11
migo
Спасибо за конвертер.

Только заметил разницу кеша, созданного SAS.Планетой и конвертером из ES. Сливать пока не берусь.

Изображение

Кеш SAS.Планеты полнее и там присутствуют папки (файлы) типа x-1, x-2 (y-1, y-2)...

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

СообщениеДобавлено: 06 сен 2008, 10:37
feya
и там присутствуют папки (файлы) типа x-1, x-2 (y-1, y-2)...

там ничего нет в этих папках, ошибка это.

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

СообщениеДобавлено: 06 сен 2008, 10:49
migo
т.е. лишнее можно удалить?

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

СообщениеДобавлено: 06 сен 2008, 11:24
feya
можно

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

СообщениеДобавлено: 06 сен 2008, 23:25
MBuser
Сделал сегодня пробную конвертацию кэша из программы Mapbuilder. Процесс прошел успешно :) , но была проблема с ключом -p1-4. Ни один из них не захотел приниматься программой - писалась ошибка, пришлось этот ключик пропустить и все прошло успешно, проверено в SAS Planet. На днях постараюсь весь кэшик MB конвертануть.
Примечание: Кэш MB был весь в одной папке (есть там такая функция).

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

СообщениеДобавлено: 07 сен 2008, 02:38
svp
MBuser писал(а):проблема с ключом -p1-4

Не удивительно. Эти ключи я совсем не тестил. Посмотрю попозже.
Может и графический интерфейс какой набросаю.