SASGIS

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

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

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

Модератор: Tolik

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

Сообщение feya » 16 мар 2009, 17:49

vdemidov
Ничего не меняю, жду) Это, ты мне скажи когда тебе понядобятся сорцы последние чтобы я обновил и ничего не правил больше.
http://sasgis.org | SAS.Планета | SASPlanet
Аватара пользователя
feya
Гуру
 
Сообщения: 2034
Зарегистрирован: 13 июл 2008, 10:45
Благодарил (а): 5 раз.
Поблагодарили: 56 раз.

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

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

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

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

Сообщение bk99 » 19 мар 2009, 11:01

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

ОК. Ну так может и сделать игнор пробелов - пусть и "-r_-p_3", и "-r_-p3", и "-r-p3" понимается одинаково! Юзерам проще будет.
Такая черезабзацица получается из-за слишком узкого по сравнению со стандартным буффера консоли. В стандартном, со времён DOS не менее 80 символов по ширине. Тогда никаких пустых строк не будет, и крайние точки со скобочками не будут переноситься.

И что, никак не победить?
bk99
Новичок
 
Сообщения: 49
Зарегистрирован: 01 авг 2008, 14:18
Благодарил (а): 16 раз.
Поблагодарили: 0 раз.

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

Сообщение svp » 19 мар 2009, 14:38

bk99 писал(а):Ну так может и сделать игнор пробелов

В следующем релизе будет. Если необходимость в нем (релизе) будет по-прежнему актуальна.
bk99 писал(а):И что, никак не победить?

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

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

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

svp писал(а):...с переносом символов на другую строку при слишком узком окне бороться бессмысленно. Перенос по словам делать, что ли?

Нет, зачем перенос по словам! Ты не понял! Длинные строки в узком окне переносятся - это нормально. Смотри - каждая строка (предложение) у тебя заканчивается либо точкой, либо точкой с запятой. По идее, следующая строка (или следующее предложение) должна начинаться с новой строчки (сори за тавтологию!). А у тебя идёт пропуск строки и новое предложение начинается только через строчку. Объяснил коряво, но на скрине это видно. Т.е. как будто после каждой строки ты возврат каретки нажимаешь два раза вместо одного.
(это всё, конечно, украшательство и на функционал никак не влияет. Просто подумал - если будешь развиваться, то пусть всё будет "красиво", по человечески. Утилитка твоя уж мне шибко понравилась!)
bk99
Новичок
 
Сообщения: 49
Зарегистрирован: 01 авг 2008, 14:18
Благодарил (а): 16 раз.
Поблагодарили: 0 раз.

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

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

Вот учел некоторые пожелания. Новая версия консольного конвертера.
Вложения
TsqrToSas_rel_200903201459.rar
[2009-03-20] - версия 0.2.04b
= Обрабатываются ключи p<0..4> как с пробелом перед цифрой так и без.
= Теперь dместо p<0..4> можно использовать: pNo, pOldest, pLatest, pDifferSize, pAny.
= Теперь строки справочного выхлопа содержат не более 80, и нет лишних переводов строк.
(74.59 KiB) Скачиваний: 453
Аватара пользователя
svp
Советчик
 
Сообщения: 447
ICQ: 204094886
Зарегистрирован: 26 авг 2008, 11:14
Откуда: Белгород
Благодарил (а): 2 раз.
Поблагодарили: 7 раз.

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

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

svp писал(а):Новая версия консольного конвертера.

Спасибо, работает.
Пожелания на вырост:
1. Хорошо бы добавить возможность конвертировать весь кэш сразу, а не по отдельности "sat", "gumap", "moon" и прочие папки. Сделать, скажем, ключ такой, чтобы с этим ключом, указав исходную и конечную папки, можно было бы сконвертить всё одним нажатием. Рекурсивно, естественно. Ну, и для обоих типов файлов - .jpg и .png, разумеется.
2. Хорошо бы сделать ключ -t ключом по умолчанию.
3. А на будущее предлагаю вообще убрать ключи -e и -t. Пусть прога сама определяет формат кэша, который ей подсовывают.

ps Да, забыл. В справке из-под командной строки одну пустую строчку таки оставил! После фразы:
"-m - Перемещать тайлы из исходного каталога (по умолчанию копирование)."
:-)
bk99
Новичок
 
Сообщения: 49
Зарегистрирован: 01 авг 2008, 14:18
Благодарил (а): 16 раз.
Поблагодарили: 0 раз.

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

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

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

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

Сообщение svp » 24 мар 2009, 14:59

bk99 писал(а):1. Хорошо бы добавить возможность конвертировать весь кэш сразу, а не по отдельности "sat", "gumap", "moon" и прочие папки. Сделать, скажем, ключ такой, чтобы с этим ключом, указав исходную и конечную папки, можно было бы сконвертить всё одним нажатием. Рекурсивно, естественно. Ну, и для обоих типов файлов - .jpg и .png, разумеется.

Это консольная утилита. Напишите себе батник и не парьтесь. Или попросите тут и кто-нибудь (наверно я) напишет. =)

bk99 писал(а):2. Хорошо бы сделать ключ -t ключом по умолчанию.
3. А на будущее предлагаю вообще убрать ключи -e и -t. Пусть прога сама определяет формат кэша, который ей подсовывают.

Если прога используется так часто, что ключи -e и -t надоедает писать. то почему не воспользоваться батником? А распознавание типа кеша -- это вообще опасная и ненужная частная фича. Не будет её в этой утилите. Чтобы что-то во что-то конвертить, особенно если речь о гигабайтах, надо знать и понимать что делаешь.
bk99 писал(а):В справке из-под командной строки одну пустую строчку таки оставил!

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

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

Сообщение bk99 » 24 мар 2009, 15:18

vdemidov писал(а):Батник напишите с командами на конвертацию нужных кешей да и всего делов.

svp писал(а):Это консольная утилита. Напишите себе батник и не парьтесь.

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

Пред.След.

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

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

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