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

» SatMap

Автор: relictus
Дата сообщения: 11.12.2008 12:14
kalbaska

Цитата:
Satmap качает со скоростью 0,5Кбайт/с-2,5Кбайт/с, в то время как GoogleMV - 7-10Кбайт/с

- диалапное соединение?
Как замерялась скорость?
Повышение приоритета потока скачивания как-то влияет на скорость?
Во время закачки с SatMap, еще какие-либо программы что-нибудь скачивают?
Не знаю, как насчет многопоточности в GMV, но SatMap в данный момент качает в один поток. Пока изменять это не собирался.
Автор: kalbaska
Дата сообщения: 11.12.2008 13:46

Цитата:
диалапное соединение?

нет, у меня канал 10 Мбит. В общем поэтому меня так и расстроили результаты замера...

Цитата:
Как замерялась скорость?

программа NetMeter

Цитата:
Повышение приоритета потока скачивания как-то влияет на скорость?

нет

Цитата:
Во время закачки с SatMap, еще какие-либо программы что-нибудь скачивают?

нет. ну может скайп загружен, какие-то системные сервисы, но ничего серьезного...

Цитата:
Не знаю, как насчет многопоточности в GMV, но SatMap в данный момент качает в один поток. Пока изменять это не собирался.

Лично я был бы очень рад если бы скорость увеличилась хотя бы до указанных 7-10 Кбс. Сейчас приходиться пользоваться схемой - скачал в GMV - экспорт кэша в Сатмап.
Автор: relictus
Дата сообщения: 11.12.2008 14:32
kalbaska
Странно это... Даже в один поток скорость закачки ну никак не должна быть меньше, чем у GMV.
Может это NetMeter врет? Не пробовал другие "замеряльщики"?
Автор: relictus
Дата сообщения: 12.12.2008 09:19
Если:
- кто еще пользуется прогой,
- есть кэш, совокупный размер которого > 4 Gb,
- есть желание поучаствовать в тестинге,
то скачайте Конвертор кэша SatMap v1.3.x.x --> v1.4.x.x (349 Kb) и попробуйте натравить его на свой кэш.
Интересует следующее:
1) сколько времени займет процесс
2) совокупный размер старого кэша (вся папка Cache) и получившегося одного файла google.db
3) инфа о компе: ОЗУ, проц, какая ОС
4) какие ошибки (текст), буде таковые возникнут.

Имейте в виду, что для процесса конвертации выделяется память около 450 Mb и файловая система должна быть NTFS.
Автор: WAYSHM
Дата сообщения: 12.12.2008 11:13
...
Цитата:
- кто еще пользуется прогой,
- есть кэш, совокупный размер которого > 4 Gb,
- есть желание поучаствовать в тестинге,

...
- Пользуюсь, но уже как-то охладел в связи с тем, что кэш стабильно глючит по достижении размера более 4 Gb. Это 100% не зависит от конфигурации компа.
Качал на разных компьютерах и разные уровни но как говорил, чуть размер вылез за 4 Gb так сразу проблемы, необходимо стирать или удалять часть кэша. Это пока единственное решение проблемы которое мне помогает, никакие оптимизации не помогают.
- Имеется кэш 4.5 Gb глючит безбожно на определеном месте.
- Могу протестировать работу конвертера.
Вопрос, - что ожидать от данного конвертера, чем отличается от прежнего который переносил кэш в другой файл?
Автор: relictus
Дата сообщения: 12.12.2008 12:03
WAYSHM

Цитата:
что ожидать от данного конвертера, чем отличается от прежнего который переносил кэш в другой файл?

Это абсолютно новый формат хранения тайлов. Я планирую его ввести в новую версию, дабы избавиться от "глюков" текущего формата кэша и расширить функциональность самой проги.
Автор: rex
Дата сообщения: 12.12.2008 12:25
Что-то совсем прога v1.3.1.18 качать не хочет, даже значек интернет не показывает. Но кэш из GoogleMV в свой, намного более компактный формат перекачивает исправно, так что как просмотровшик работающий с путевыми точками в самый раз. Если бы еще и с треками программа работала цены бы ей не было.


Цитата:
Конвертор кэша SatMap v1.3.x.x --> v1.4.x.x


А где сама программа SatMap 1.4 чтобы новый кэш просмотреть?




Автор: relictus
Дата сообщения: 12.12.2008 12:39
rex

Цитата:
А где сама программа SatMap 1.4 чтобы новый кэш просмотреть?

В разработке еще Новый формат еще ничем нельзя посмотреть, сейчас только тестирую его.
Как "оттестю", так сразу выложу и SatMap.

Добавлено:
Да, насчет "качать не хочет", закачка происходит через выделение нужной области. Как в GMV при перемещении картинки - такого пока нет, хотя отдельные тайлы скачать можно через контекстное меню.
Автор: WAYSHM
Дата сообщения: 12.12.2008 13:09
а пароль на архив конвертера?
уже решил протестировать
Автор: relictus
Дата сообщения: 12.12.2008 13:20
Насчет пароля к архиву с конвертером, обращайтесь в личку. Хоть буду знать, как много таковых будет
WAYSHM - см. ЛС.


Автор: WAYSHM
Дата сообщения: 12.12.2008 14:04
Запускаю конвертер, указываю папки, запускаю и получаю файл
google.db размером 181 Кб

Обработано тайлов : 20
версия тайлов - по умолчанию - 33
но изменение этого значения ничего не дает, результат один.
Что нужно подкрутить чтоб заработало как надо?

База находится на сетевом диске, путь подмаплен и не очень длинный
K:\Users\WAYSHM\-= Install =-\SatMap\satmap_v1.3.1.15\Cache\
Автор: relictus
Дата сообщения: 12.12.2008 14:24
WAYSHM
Не учел сетевый диски. Исправил, перезалил по тому же линку. Пробуй еще
Насчет версий не парься, это на будущее.
Автор: WAYSHM
Дата сообщения: 12.12.2008 14:56
Базу 11 200 мег. конвертировало 4 с половиной минуты
вывалилось с ошибкой Range error.
файл google.db получился 4 286 мег

Компьютер:
Core 2.40 GHz
3 Gb RAM
Windows XP SP2
NTFS
Автор: relictus
Дата сообщения: 12.12.2008 14:59
WAYSHM
Спасибо. Винт, на который писался google.db точно NTFS?
Автор: WAYSHM
Дата сообщения: 12.12.2008 15:36
Это точно, у нас это 10 терабайт райд.
Автор: relictus
Дата сообщения: 12.12.2008 15:48
WAYSHM
А на свой (локальный) винт можешь попробовать?
Видимо, затык происходит при достижении 4 Gb размера файла, но для NTFS и кэша - это не проблема, такое должно происходить только на FAT32.
Буду разбираться, однако....
Автор: WAYSHM
Дата сообщения: 12.12.2008 16:30
Вынужден с прискорбием сообщить

Range check error.
Обработано тайлов: 509159

размер конечного файла не изменился.

Запускал на локальном диске
из:
C:\temp\Cache\
в:
C:\temp\Cache-new\
Автор: MiMark
Дата сообщения: 12.12.2008 19:56
Предложение по новому кэшу в новой версии Satmap:
Программа дожна использовать несколько кэшей одновременно по принципу не нашла тайл в одном файле кэша ищет в следующем по списку кэшей из настройки программы.

В настройках программы по работе с кэшем дожно быть:
1. Показ списка кэшей с возможностью выбота того кэша, в который будет вестись запись вновь скачанных тайлов;
2. Кнопка - Создать новый кэш (saveDialog);
3. Кнопка - Добавить кэш в список (openDialog);
4. Кнопка - Удалить кэш из списка;
5. Кнопка - Переименовать кэш (примеры названий кэша: "Вся земля уровни 1-9", "Москва уровни 10-19", и т.д.);
6. Кнопки - Переместить выше и переместить ниже (для формирования порядка чтения кэшей);
7. Слияние двух кэшей в новый;
8. Перенос целых слоёв в отдельный кэш;
9. Экпорт/импорт кэша.

Всё это даст следующие возможности:
1. Возможность работы на разных файловых системах (например: если есть ограничение в файловой системе на размер файла, то можно разбить кэш на несколько);
2. Кэши могут располагаться на разных физических дисках вплоть до DVD и флешек;
3. Лёгкий обмен кэшами для пользователей программы по интернету (например: мне кто-то даёт все уровни Тюменской области, а я даю Краснодарский край и т.д.).

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

Пример (не доделанный и "на скорую руку"):
Автор: rex
Дата сообщения: 12.12.2008 20:24
relictus
Не совсем понятно соотношение терминов в вашей программе и в GoogleMV
У вашей программы четыре режима показа "Снимок", "Гибрид", "Карта", "Ландшафт".
У GoogleMV три "Только Снимок", "Карта + Снимок", "Только Карта".
После закачки кэша GoogleMV в SatMap пунктам "Снимок" и "Гибрид" соответствуют "Только Снимок" и "Карта + Снимок" из GoogleMV, а вот с пункту "Только Карта" GoogleMV ни пункт "Карта", ни пункт "Ландшафт" в SatMap не соответствуют. Это баг или просто разные типы данных?



Добавлено:
По виду "Только Карта" GoogleMV очень похож на "Ландшафт" в SatMap, но перекачать кэш "Только Карта" и посмотреть в "Ландшафт" не удается.
Автор: MiMark
Дата сообщения: 12.12.2008 21:29
to rex
попробую ответить за relictus
Термины:
"Снимок"(SatMap) = "Только снимок"(GoogleMV) - спутниковые фотографии
"Гибрид"(SatMap) = "Карта+Снимок"(GoogleMV) - спутниковые фотографии с наложенными на них с помощью прозрачности линии дорог, названия населенных пунктов, иногда улицы и номера домов. Иногда гибридом называют только прозрачную схему дорог, а иногда снимок с наложенной на него схемой дорог.
"Карта"(SatMap) = "Только карта"(GoogleMV) - рисованная карта (не фото), которая никак не связяна с гибридом
"Ландшафт"(SatMap) - Карта с выделением цветами различных высот и низменностей (без дорог, без названий населённых пунктов)

GoogleMV - по умолчанию не умеет работать с "Ландшафтом" (можно добиться только с помощью ухищрений, т.е. вместо снимков или гибрида/схемы/)

Импорт кэша в SatMap не научен забирать "Карта"(SatMap) = "Только карта"(GoogleMV) из GoogleMV, а ландшафта в GoogleMV - нет, поэтому забирать нечего.


Автор: kalbaska
Дата сообщения: 12.12.2008 23:12
MiMark

Satmap отлично импортирует карту из GoogleMV. Я только этим и занимаюсь в послднее время Для этого надо всего-лишь поставить птичку "карта" при импорте.

Глюк с ландшафтом в ГуглМВ происходит потому что неправильно указаны адреса закачки (до того как Гугловцы ввели слой ландшафта по этому адресу качалась именно карта).
Автор: relictus
Дата сообщения: 13.12.2008 08:44
WAYSHM
Ну еще одна просьба. Засечь, на конвертации какого уровня выпадает ошибка, временно удалить из папки кэша индексный файл этого уровня (например, "common.01i") и попробовать конвертацию заново. Это на тот случай, если кэш этого уровня поврежден, а конвертор не может корректно это обработать.
Ну и еще привести либо полный текст ошибки, либо ее скриншот.

MiMark

Цитата:
Программа дожна использовать несколько кэшей одновременно по принципу не нашла тайл в одном файле кэша ищет в следующем по списку кэшей из настройки программы.

Всё это и нижеперечисленное планируется, причем не в последнюю очередь, ибо самому нужно
И kalbaska прав насчет импорта карты, SatMap импортирует ее без проблем...
Автор: rex
Дата сообщения: 13.12.2008 11:41
MiMark

Цитата:
GoogleMV - по умолчанию не умеет работать с "Ландшафтом" (можно добиться только с помощью ухищрений, т.е. вместо снимков или гибрида/схемы/)

У меня последняя версия GoogleMV 2.9.4.4 в режиме "Только Карта" по умолчанию качает именно ландшафт (качается вообще без бана, поэтому удобен для навигации), хотя и карту по городам на рельефе выдает где-то с 13-го уровня, но не ту что в режиме Карта у SatMap.

Если попытаться импортировать в SatMap Ландшафт то просто ничего не конвертируется, а вот если попытаться конвертировать Карту, то SatMap конвертирует из GoogleMV "Только Карта" которая на самом деле ландшафт. Ничего вывести на экран после конвертации нельзя. Более того, если в кэше SatMap до этого были данные по карте, например из кэша в шапке топика, то убиваются и они.

kalbaska

Цитата:
Глюк с ландшафтом в ГуглМВ происходит потому что неправильно указаны адреса закачки (до того как Гугловцы ввели слой ландшафта по этому адресу качалась именно карта).

Но сейчас то качается ландшафт! И прекрасно качается, без бана! Как бы его перекачать в SatMap?
Автор: algoror
Дата сообщения: 13.12.2008 13:13
rex
приведи ссылку на настройках GoogleMV для карты. если там вместо w2.* стоит w2p.*, то и будет качаться ландшафт вместо карты. к тому же у гугда бан только при скачивании снимков. при скачивании карты, ландшафта и гибрида у меня никогда бана не было. чтобы сконвертировать ландшафт в satmap, надо каталог mt переименовать в ls.
Автор: rex
Дата сообщения: 13.12.2008 14:48
Что нужно прописать в satmap.xml чтобы качались Спутник и Гибрид?
SQ=http://kh.google.com/kh?n=404&v=33&t=
HQ=http://mt.google.com/mt?n=404&v=w2t.88&x=
не срабатывают.

Добавлено:
algoror

Цитата:
чтобы сконвертировать ландшафт в satmap, надо каталог mt переименовать в ls.

Не помогает!

Добавлено:
algoror

Цитата:
если там вместо w2.* стоит w2p.*, то и будет качаться ландшафт вместо карты.

Там так и стоит, но это как раз то, что было надо. Жалко 2 GB ландшафта коту под хвост выбрасывать.
Автор: relictus
Дата сообщения: 13.12.2008 15:57
rex
В настройках проги напиши:
спутник: http://khm.google.com/kh?n=404&v=33&hl=ru&t=
гибрид: http://mt.google.com/mt?n=404&v=w2t.88&hl=ru&x=
Автор: rex
Дата сообщения: 13.12.2008 17:07
relictus
Спасибо, все работает.
Учитывая частую смену Гуглем адресов желательно было бы подвесить раздел с новыми адресами в шапку.

А вообще по перывым впечатлениям программа очень удобная, намного удобнее аналогов, но естественно есть пожелания:
1. Сделать возможным закачку сразу по нескольким уровням, как при импорте
2. Научить программу работать с треками gps. Благо структура там спартанская
Автор: relictus
Дата сообщения: 13.12.2008 19:03
rex

Цитата:
Учитывая частую смену Гуглем адресов желательно было бы подвесить раздел с новыми адресами в шапку.

В новой версии это не понадобится, будет автоопределение.
Пожелания буду реализовывать после обкатки нового кэша.
Автор: rex
Дата сообщения: 14.12.2008 09:55
relictus
По ходу освоения программы возникло несколько вопросов.

1) Компьютер периодически делает реконнект для смены IP для рапидшары. Как среагирует SatMap если реконнект произойдет во время закачки тайлов, сохранит недокачанный обрезок или начнет закачку тайла по новой после восстановления соединения?

2) Задана одновременная закачка снимка, карты и ландшафта и вылезло окошко с цифрами для карты, а человека возле компа нет. Как поведет себя программа, будет ждать или перейдет на закачку карт и ландшафта?

3) И наконец о наболевшем.
Можно как-то переименовать папку mt из GoogleMV так, чтобы SatMap импортировала ландшафт?
Автор: relictus
Дата сообщения: 14.12.2008 13:24
rex
Ответы на вопросы:
1) Хороший вопрос, надо будет учесть подобную ситуацию в дальнейшем. А пока же при обрыве соединения (на время реконнекта) недокачанный тайл пропустится как ошибочный. При восстановлении коннекта будут качаться следующие.
2) Будет ждать ввода каптчи. Тоже надо будет учесть.
3) SatMap берет ландшафт из кэша GoogleMV, предполагая, что он находится в подпапке "ls" папки кэша, например:
E:\GoogleMV\Cache\kh\ - спутник
E:\GoogleMV\Cache\ls\ - ландшафт
E:\GoogleMV\Cache\mt\ - карта
E:\GoogleMV\Cache\tt\ - гибрид

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: 2gis (ДубльГИС) 2ГИС


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