Ru-Board.club
← Вернуться в раздел «Программы»

» SAS.Планета

Автор: zporuchik
Дата сообщения: 06.02.2008 21:57
bk99
всё гениальное просто - если файл изменился, то в 99,99% слуев его размер будет отличаться от того который у тебя в кэше, а с датами там всё слишком сложно, а результат тот же. если есть мысли насчет даты - пиши!

Qua

Цитата:
Зачем же тогда все эти картографические программы?

программы - для того чтобы иметь это всё удовольствие оффлайн, а если ты имел в виду "зачем все эти картографические сервисы?", то тут всё понятно, что недает покоя популярность ГуглМапс.
Автор: SuperKolobok
Дата сообщения: 07.02.2008 14:52
еще бы неплохо вставить примерное время до окончания скачивания при операциях с выделенной областью
Автор: Qua
Дата сообщения: 07.02.2008 18:07
Ага, а также приблизительный объём закачки.
Т.е. помимо
Цитата:
Потребуется скачать: 000х000(000000) файлов
указывать и
Цитата:
Примерный объём: 000 Mb
Понятно, что точно вычислить объём заранее нельзя (неизвестны размеры каждого файла), однако в GoogleMV такая фича есть и иногда очень выручает.
Автор: zporuchik
Дата сообщения: 07.02.2008 22:31
Qua

Цитата:
иногда очень выручает.

и чем же она выручает? если она врет не подетски?
SuperKolobok

Цитата:
примерное время до окончания скачивания

т.е. прикрутить генератор случайных чисел?

чего-то вы оба в гадания ударились?
Автор: Qua
Дата сообщения: 08.02.2008 00:18
zporuchik

Цитата:
и чем же она выручает? если она врет не подетски?
А вот представь себе - уже привык ориентироваться по ней.

Не знаю как Николай Серебренников вычислял (по пикселям или по тайтлам, и с какими множителями), но навскидку предположу, что сделать это не трудно - выделить поле в меню для значения объёма; объём вычислять простым умножением количества плиток на "средний вес плитки":
спутник - 20 Кб
ландшафт - 15 Кб
карта - 10 Кб
гибрид - 5 Кб

Пусть будет - не мешает же.

SuperKolobok
А "оставшееся время" действительно никак не приделать, ибо скорость-то неизвестна.

az52
Кстати, в GoogleMV можно выполнять несколько операций над выделенной областью одновременно. У вас подобное планируется?

И можно ли сделать так, чтобы активирование или закрытие меню "Операции над выделенной областью" не переводило первую кнопку на панели ("Перемещать") в нажатое состояние? А то закроешь меню и нельзя ничего опять выделить пока снова не нажмёшь на вторую кнопку.

(Эээ... особо нервным далее не читать...)
Опять по интерфейсу - кнопки "уменьшить" и "увеличить" разумнее разместить по бокам шкалы уровней, а саму шкалу здорово бы оцветнить как в SatMap relictus'а.
Автор: az52
Дата сообщения: 08.02.2008 15:18
Версия 0.9.2:

1) В строке статуса пишет теперь путь к тайлу в пределах папки кэша;
2) Исправлена ошибка возникающая при увеличении\уменьшении в полноэкранном режиме;
3) Карта строится за пределами 180 градусов;
4) Убраны лишние перерисовки карты заполнения;
5) Изменен стиль главного меню а также некоторые иконки;
6) Добавлена возможность смены формата графического представления чисел (тип 1: "Nk км. Nm м." тип 2: Nk>=10 - "Nk км." Nk<10 - "Nm м.")

Ссылки прежние
Автор: Nikolai2004
Дата сообщения: 08.02.2008 17:46
а можно сделать так чтобы загрузка тайлов шла не зиг-загом сверху-вниз/слева-направо, а по спирали начиная с центрального (как в GoogleMV)?
Автор: az52
Дата сообщения: 08.02.2008 18:17
Nikolai2004
Думал над этим - много очень переделывать придется, поетому в обозримом будующем не планируется (хотя конечно была бы полезная данная функция)
Автор: Qua
Дата сообщения: 08.02.2008 18:57
az52
Оперативно. Молодцы!
Ещё бы неплохо добавить опцию центрировния карты по щелчку ЛКМ.

P.S.
Цитата:
3) Карта строится за пределами 180 градусов;
Выглядит как надо, только вот координаты (долготы) отображает неверные за этими пределами.
Автор: bk99
Дата сообщения: 09.02.2008 19:42
Уважаемые авторы! На мой взгляд, было бы хорошо уменьшить ширину масштабной
линейки в левом нижнем углу раза в полтора - два. Это смотрелось бы элегантнее и не резало бы глаз.
Спасибо!
Автор: Nikolai2004
Дата сообщения: 09.02.2008 20:15
повторю своё предложение по поводу линейки. ато как-то оно забылось...

линейка реализована неудобно. из-за того что она фиксированого размера (124 пиксела), а масштаб меняется в зависимости от широты, на ней всегда отображаются дробные значения. например, на моей широте при увеличении 19x - это 48,87 метра. ну и куда эти метры девать? это же ненаглядно. проку от такой линейки мало. предлагаю сделать линейку "плавающего" размера. т.е. чтобы длина линейки в пикселах (для текущих координат и увеличения) подгонялась под ближайшее круглое значение расстояния. например 100м, 500м, 1км, 5км и т.д. кстати, в самом Google Maps так и сделано
Автор: az52
Дата сообщения: 10.02.2008 21:07
Версия 0.9.2.1:

1) Изменен способ генерации предыдущих слоев, добавлены такие возможности как
"Изменять существующие файлы" и "Сохранять только полностью заполненные тайлы" (Без "серых" участков)
2) Около иконки "Карта заполнения в основном окне" теперь пишется уровень для которого назначена
данная функция.
3) Добавлена функция "центрировать с масштабом" вызываемая из контекстного меню
4) Добавлена возможность отключения зацикливания карты
5) значение над масштабной линейкой теперь округлено до целого, а сама линейка соответственно изменяет длину.
Автор: Nikolai2004
Дата сообщения: 10.02.2008 22:28

Цитата:
Карта строится за пределами 180 градусов

и за этими пределами неправильно отображается долгота. она бесконечно увеличивается от "центральной" карты. надо исправить


Цитата:
значение над масштабной линейкой теперь округлено до целого, а сама линейка соответственно изменяет длину

стало лучше, намного лучше! только округлять надо не до целого, а ещё больше - до ближайшего круглого числа. и соответственно линейка будет в бОльших пределах изменять свою длину. на чём вы пишите sas.планету? на c/c++? я завтра подумаю и напишу приблизительно код для округления
Автор: az52
Дата сообщения: 11.02.2008 00:27

Цитата:
и за этими пределами неправильно отображается долгота

Да про это уже писали, забыл исправить.

Цитата:
на чём вы пишите sas.планету? на c/c++? я завтра подумаю и напишу приблизительно код для округления

Нет не на С/C++, но все языки (акромя некоторых типа Пролога) ) в основе своей одинаковые, по ентому можете и на с код написать думаю проблем не будет.
Автор: Nikolai2004
Дата сообщения: 11.02.2008 19:37
az52
отправил код в личку
Автор: Imperator
Дата сообщения: 11.02.2008 20:10
Если есть гибридный слой в кеше, то спутниковый не качается пока не отключишь совмешённую карту.
Автор: zporuchik
Дата сообщения: 12.02.2008 08:17
Imperator
я думаю, что так и должно быть и это не баг, а фича.
если тебе надо скачать Спутник, то после выделения области в окошке выбери "Спутник" и будет тебе счастье.
а в режиме совмещенной карты он должен качать слой наложения.
Автор: AGreyHm
Дата сообщения: 12.02.2008 18:11
А я думаю, что это не фича а баг. В режиме совмещённый должно качать и sat и both. Качать both без sat не имеет смысла - будут обозначения на чёрном фоне.
Разумеется качать надо то, что нет в кеш.
Впрочем автор об этом баге давно знает, дойдут и до него руки.
Автор: az52
Дата сообщения: 12.02.2008 18:27
Версия 0.9.2.2:

1) значение над масштабной линейкой округлено еще больше)
использован код от Nikolai2004 (за что ему большой спасиб)

http://sasgis.ru/programs/SASPlanetMini.rar
http://sasgis.ru/programs/SASPlanet.rar
Автор: Nikolai2004
Дата сообщения: 12.02.2008 20:14
вот спасибо! теперь линейка действительно работает как надо. вопрос: сейчас пишет масштаб и выставляет длину линейки для центральной точки видимой области? по логике вещей - так должно быть.

долгота всё ещё бесконечно увеличивается от "центральной" карты.

и ещё один глюк. если перетаскивать карту вверх или вниз далеко за пределы полюсов, то прога зависает и выдаёт ошибку Can't allocate the DIB handle, а потом Canvas does not allow drawing. надо уневозможить такое перемещение карты. посмотрите как это сделано в GoogleMV и SatMap.
Автор: az52
Дата сообщения: 13.02.2008 08:22

Цитата:
сейчас пишет масштаб и выставляет длину линейки для центральной точки видимой области?

Именно
Автор: Qua
Дата сообщения: 13.02.2008 13:54
az52
Цитата:
Цитата:сейчас пишет масштаб и выставляет длину линейки для центральной точки видимой области?
Именно
Может позволить выбирать в настройках между этими типами линеек ("масштаб от центра экрана" и "масштаб от курсора мыши")?
По-моему, удобней, чтобы значение масштабной линейки выставлялось как раньше именно для точки под курсором мыши, особенно на малых уровнях карты...

P.S. Можно даже без Nickolai2004'ского "округления", если линейка будет слишком сильно мельтешить (растягиваясь и сжимаясь) из-за передвижения курсора по карте.
Автор: az52
Дата сообщения: 13.02.2008 14:43
Версия 0.9.2.3:

1) Исправлена ошибка при склеивании карты возникающая при относительных путях к кэшу;
2) В панели быстрого запуска добавлено меню выбора источника;
3) Исправлена ошибка вычисления долготы/широты при зацикливании карты.

Qua
Да на всех не угодиш) по центру зделал именно потому что линейка постоянно растягиваясь/сжимаясь сильно напрягала, добвалю потом чтоб было как раньше.

Добавлено:
Версия 0.9.3.1:

1) Исправлена ошибка когда кэш находится на сетевом диске
Автор: Nikolai2004
Дата сообщения: 13.02.2008 17:17
Qua
а вы видели как линейка сделана в google maps? разве неудобно?

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

так и на картах иногда под масштабом рисуют линейку и подписывают круглыми значениями расстояния. чтобы удобно было на глаз определять расстояние.

объясните зачем линейке показывать масштаб под курсором? в статусной строке сейчас пишется масштаб [м/пикс] для текущего положения курсора. думаю этого достаточно.
Автор: Qua
Дата сообщения: 13.02.2008 20:50
Nikolai2004
Цитата:
а вы видели как линейка сделана в google maps? разве неудобно?
Хм... не помню как она там сделана, но охотно верю, что удобно. Я и не требую (собственно, совсем ничего и не требую, лишь обращаю внимание) убрать ваш вариант, он ведь совсем не плох (более того, я даже первый за то, чтобы его оставить ), зато у нас появится выбор...

Ну... просто на "мелких" уровнях не то, чтобы сильно раздражает, но немного вводит в заблуждение (округлость Земли даёт слишком большие искажения) - вот, например, на третьем уровне смотрю южное полушарие - показывает масштаб 5000км, а висит эта линейка над антарктикой над местом где по самой этой линейке расстояние всего 950км...
Цитата:
объясните зачем линейке показывать масштаб под курсором? в статусной строке сейчас пишется масштаб [м/пикс] для текущего положения курсора. думаю этого достаточно.
До версии 0.9.2.2 показывал масштаб по курсору, это было заметно и более понятно что ли...
А масштаб в статусной строке (по пикселям) это всё же не то...

az52
Сейчас при измерении расстояния у последней точки есть кнопочка "удалить точку". Может сделать так, чтобы у первой кнопки тоже такая была? Тогда можно было бы удалять точки с начала, а не с конца. Или уже измеренные значения (в подписях к точкам) нельзя изменять?
Автор: lkzcgfvf
Дата сообщения: 13.02.2008 21:28
Народ, я скачал новую версию, сконвертировал базв из MAP в Cache...

Только вот появились чёрные квадратики (типа не скачанные, только не серые, а именно черные) и они не исчезают. В смысле на их место не загружаются изображения.... Слой с названиями (городов, улиц...) поверх него ложится, нормально всё...

И сразу хотел бы спросить: через некоторое время работы в программе, открывается браузер со ссылкой в гугл и просьбой ввести текст из указанного изображения. Когда сидел через диалап, я просто переподключался, а сейчас у меня АДСЛ. Переподключение, ессно, не помогает. Как побороть?
Автор: lkzcgfvf
Дата сообщения: 14.02.2008 07:04
Ещё такое вот дело:
Линейка (ну, та, что в левом нижнем углу) мне, например, не нужна. Я её отключаю нажав (точнее, "отжав") соостетствующую кнопку на панели инструментов. Линейа исчезает.... После перезапуска программы, линейка снова на месте, хотя кнопка и "отжата". Приходится снова её нажимать и отжимать....
Автор: az52
Дата сообщения: 14.02.2008 08:19
lkzcgfvf
Не совсем понял что вы имеете ввиду под конвертацией из MAP в Cache. Объясните плиз.

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

Если у вас пишет в окне во время загрузки Антибан(err) или он просто подвисает тогда скорее всего у вас IE7 а нужен IE6 или просто отключен показ картинок в IE.

Если же пишет антибан(ok) то вы можете варьируя вышеуказанные параметры практически совсем избавиться от бана.

Если вас уже забанили, придется ждать, пока не будет все ок и токо после этого пытаться менять параметры.

(почитайте форум полностью все это описано)



Цитата:
Приходится снова её нажимать и отжимать....

Исправим


Автор: lkzcgfvf
Дата сообщения: 14.02.2008 09:11
az52

Цитата:
Не совсем понял что вы имеете ввиду под конвертацией из MAP в Cache. Объясните плиз.


Имеется ввиду: раньше у меня скачанные файлы хранились в папке MAP. В новой версии они хранятся в папке Cache , так?
С помощью прилагаемого конвертера PConverter.exe я сделал конвертацию : указал папку-источник (MAP), папку-назначение (Cache), поставил галочки "Все", нажал Конвертировать. Конвертация, я так понял, прошла: папка Cache стала весить столько же, сколько и папка МАР, конвертер перестал обращаться к жесткому диску, только надпись (точно не помню) "Идёт конвертация" не исчезала. Закрыл её вручную.

Запустил новую версию SASPlanet - всё нормально, качается.. вот только чёрные квадратики появились. Как от них избавиться?

Добавлено:
Или я что-то не так сделал?

Добавлено:
Кажется я начинаю догадываться... Конвертация всё-таки не прошла успешно, а черные квадраты - это , наверно, побитые файлики...
Автор: az52
Дата сообщения: 14.02.2008 10:53
ДА скорее всего черные квадраты появляются на месте битых файлов, такие возникают иногда при обрыве соединения с инетом во время закачки.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768

Предыдущая тема: DiskCryptor


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.