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

» SatMap

Автор: rex
Дата сообщения: 14.12.2008 15:07
relictus
Если при импорте указать "рельеф", то вообще ничего не перекачивается ни из \mt\ ни из \ls\, зато если указать "карта" то перекачивается причем как из папки \mt\ , так и из папки \ls\ если mt переобозвать. Возможно это ошибка в коде программы? Поскольку в обоих случаях там ландшафт, кэш с картой умирает, так что экспериментировать лучше на копиях программы.
Автор: relictus
Дата сообщения: 14.12.2008 15:53
rex
А ведь ты прав насчет ошибки! Есть такое дело, сейчас проверил... Ландшафт импортируется только если выбрана карта (неважно, выбран ли сам ландшафт), тогда импортируется и карта и ландшафт. Баг устраню завтра.
Автор: rex
Дата сообщения: 14.12.2008 16:18
Проверь заодно куда импортируется ландшафт и показывается ли он после импорта, потому как у меня файлы кэша растут, но ничего не показывается.

Добавлено:
Проверил еще раз. Если поменять название папки на \mt\ на \ls\ и выбрать в импорте только"карта" то кэш ландшафта не только импортируется, но и виден как ландшафт, хотя чек-бокс был выбран только карты. А вот если указать в импорте "карта" и "ландшафт" кэш импортируется, но не виден. Правда карт у меня нет, так что это может быть и не показатель.
Автор: relictus
Дата сообщения: 14.12.2008 16:37
rex
Создай пустой кэш, выбери его в настройках проги и сделай импорт из GMV любого уровня слой карта. После окончания процесса импорта ты должен увидеть как карты, так и ландшафт выбранного уровня. Если, конечно, кэш GMV имел тайлы этих слоев.
Автор: rex
Дата сообщения: 14.12.2008 20:12
relictus
Действительно, если в GoogleMV поменять название папки \mt\ на \ls\ и выбрать в импорте SatMap только чек-бокс "карта" то кэш ландшафта не только импортируется, но и виден как ландшафт.
Автор: relictus
Дата сообщения: 14.12.2008 20:43
rex

Цитата:
то кэш ландшафта не только импортируется, но и виден как ландшафт.

Что и требовалось доказать
Завтра исправлю ошибку, сможешь импортировать только ландшафт в свой кэш. А там и до теста конвертора недалеко
Автор: relictus
Дата сообщения: 15.12.2008 07:10
rex
Пробуй, исправил баг с импортом ландшафта из GMV: satmap_v1.3.1.18bf_exe
Автор: relictus
Дата сообщения: 15.12.2008 14:30
WAYSHM
Похоже, что у тебя кэш поврежден как раз где-то на границе 4 гиг, т.к. я проверил на своем 1.5 гиговом кэше (загнав его 4 раза в новый формат кэша ) - получился файл размером 5.4 гига.
Вот добавил в конвертор выбор уровней и слоев, а также ввел проверку на битые тайлы, проверь еще раз свой кэш, если не трудно: v003 (пароль на архив тот же).
Автор: rex
Дата сообщения: 15.12.2008 23:58
relictus
Теперь все импортировалось нормально.
Завтра попробую конвертировать кэш.
Автор: WAYSHM
Дата сообщения: 16.12.2008 10:00
Протестировал конвертер с выборкой слоев, был удивлен что у меня глючил не тот слой на который я думал.
Глючным оказался 12 слой который не дотягивает до 4 гиг
а вот 14 который больше 4 гиг нормально затянулся.

common_0.12h      853Мб
common_0.12m     704Мб
common_0.12s 3 415 Мб
common_0.12t     63 kb

common_0.14h     387Мб
common_0.14m     3 54Мб
common_0.14s 4 050 Мб
common_0.14t     0 Мб
common_0.15h     1 Мб

из 6 154 Мб получился google.db размером 5 465 Мб
Автор: relictus
Дата сообщения: 16.12.2008 10:19
WAYSHM
А не пробовал последнюю версию конвертора на ВСЕМ кэше? Интересует, как сработает детект поврежденных тайлов - в конце процесса будет окно со статистикой.
Автор: WAYSHM
Дата сообщения: 16.12.2008 11:37
Как раз им и пробовал, но он не сработал так как ты предполагал.
Просто ругнулся и вывалился как и раньше.

Пытался "Утилитой для синхронизация двух кэшей в формате SatMap" почистить сбойный 12 слой но она так же вывалилась с ошибкой но файл какой-то создала, думал он будет уже правильный, натравил на него новый конвертер, но он выпал с еще более страшными ошибками чем до этого.

Автор: relictus
Дата сообщения: 16.12.2008 12:41
WAYSHM
Можешь прислать на мыло или выложить где свой индексный файл 12 уровня (common.12i)? Если у тебя конечно осталась его резервная копия до "синхронизации"?
Автор: mi9
Дата сообщения: 16.12.2008 17:54
Я заранее извиняюсь за возможно некорректный вопрос, но. Как экспортировать в GMV ландшафт? Верю, что засерен он не случайно.

спасибо.
Автор: relictus
Дата сообщения: 17.12.2008 07:21
mi9
"Засерен" (прикольно звучит ) он не случайно, а потому, что в GMV нет поддержки ландшафта. По-крайней мере, в версии 2.9.4.3, что у меня.
Автор: rex
Дата сообщения: 17.12.2008 10:44
relictus

Цитата:
а потому, что в GMV нет поддержки ландшафта. По-крайней мере, в версии 2.9.4.3, что у меня.

Формально нет, но на практике вместо карты 2.9.4.4 качает именно ландшафт, причем в папку карты mt.
С учетом этого экспортировать ландшафт в GMV теоретически можно. Просмотр ландшафта идет без проблем. Но несколько сот тысяч файлов на папку в кэше GMV это перебор, особенно при копировании с компа на комп.

Кстати у меня кэш SatMap превысил 6 GB и никаких глюков пока нет. Может я что-то не так делаю?
Автор: WAYSHM
Дата сообщения: 17.12.2008 10:45
common.12i
http://ifolder.ru/9598490
Автор: relictus
Дата сообщения: 17.12.2008 10:57
rex

Цитата:
Формально нет, но на практике вместо карты 2.9.4.4 качает именно ландшафт, причем в папку карты mt.

Я хз почему GMV так делает, может строка запроса изменена?
Сделать экспорт ландшафта в формате кэша GMV не сложно, но в какую папку? Вот в чем вопрос.

Цитата:
Может я что-то не так делаю?

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

WAYSHM
Спасибо, проверю.
Автор: mi9
Дата сообщения: 17.12.2008 11:05

Цитата:
Я хз почему GMV так делает, может строка запроса изменена?
Сделать экспорт ландшафта в формате кэша GMV не сложно, но в какую папку? Вот в чем вопрос.


Речь шла о некой папке "lt"? В любом случае имя папки можно сделать опциональное, ну или всегда изменить в новом релизе.



Автор: WAYSHM
Дата сообщения: 17.12.2008 11:08
rex

Цитата:
Кстати у меня кэш SatMap превысил 6 GB и никаких глюков пока нет. Может я что-то не так делаю?

Это не сразу заметно, я тоже накачал и все было замечательно, но когда стал склеивать то появились глюки. Потом нашел какое именно место глючит, это видно в окне просмотра карты, она начинает перемешиваться как мозаика.
Автор: rex
Дата сообщения: 17.12.2008 11:38
WAYSHM

Цитата:
это видно в окне просмотра карты, она начинает перемешиваться как мозаика.

Та же проблема возникает и в GMV и при импорте из него в SatMap мозаика сохраняется.
Из GMV ничего не импортировал?

Впрочем возможно причина мозаики периодические изменения в ГуглМап.

Кстати лечится легко. Выделяешь сбойный кусок с небольшим запасом и указываешь в SatMap "заменять файлы" при закачке. В GMV "только интернет".

Автор: relictus
Дата сообщения: 17.12.2008 13:04
mi9
http://satmap.narod.ru/satmap_v1.3.1.19_exe.7z
В этой версии добавлен экспорт ландшафта в папку ls кэша GMV.
Пробуй.
Автор: mi9
Дата сообщения: 17.12.2008 13:04
Есть ли возможность выложить спецификацию на файлы кэша SatMap?
Автор: relictus
Дата сообщения: 17.12.2008 13:07
mi9

Цитата:
Есть ли возможность выложить спецификацию на файлы кэша SatMap?

А зачем? Я его больше не буду использовать
Автор: rex
Дата сообщения: 17.12.2008 13:15
Провел конвертацию кэша новым конвертером.
Конфигурация компа: Проц - Pentium М 1800 Память 2GB 333 HD 2,5'' 5400 250GB
Конвертация 6,2 GB (1049000) тайлов заняла 7 минут + построение индекса (кстати где он находится, в самом файле кэша?) 17 минут, итого 24 минуты. Размер кэшей при правильном замере практически одинаковый. Ошибок 0.

Памяти процесс жрет 520 GB, так что если в системе 512 GB будет дикий своп, а вот процессор используется процентов на 30-60 при конвертации тайлов и процентов на 10-25 при построении индекса. Судя по всему узкое место - сравнительно низкая скорость мобильного харда.

Кстати сама динамика процесса конвертации отслеживается плохо, я даже думал что все зависло и грохнул процесс конвертера, после того как кэш перестал увеличиваться. Только после этого появилось окошко индексирования, индексированин продолжилось после убийства процесса конвертера как ни в чем не бывало.
Автор: mi9
Дата сообщения: 17.12.2008 13:28

Цитата:
В этой версии добавлен экспорт ландшафта в папку ls кэша GMV.
Пробуй.


Большое спасибо. буду пробовать.



Цитата:
А зачем? Я его больше не буду использовать


Э. не понял ) Не Вы ли являетесь его разработчиком? Что значит Вы не будете использовать продукт SatMap. Да и в любом случае - если будет новая спецификация - то выложить ее?
Автор: relictus
Дата сообщения: 17.12.2008 13:30
rex

Цитата:
кстати где он находится, в самом файле кэша?

Формула нового формата = All-in-one

Цитата:
Памяти процесс жрет 520 GB

Наверное все-таки Mb
Чисто под процесс конвертации резервируется и используется около 450 Мб. Остальное не знаю откуда

Цитата:
Кстати сама динамка процесса конвертации отслеживается плохо, я даже думал что все зависло и грохнул процесс конвертера, после того как кэш перестал увеличиваться. Только после этого появилось окошко индексирования, индексированин продолжилось после убийства процесса конвертера как ни в чем не бывало.

А разве прогрессбар не работает? Есть еще переходный момент перед построением индекса, но в этот момент callback функция не работает, она начинает работать при построении индекса.


Добавлено:
mi9

Цитата:
Э. не понял ) Не Вы ли являетесь его разработчиком? Что значит Вы не будете использовать продукт SatMap. Да и в любом случае - если будет новая спецификация - то выложить ее?

Дело в том, что в версиях до 1.4 (ее еще нет в общем доступе) используется один формат кэша, который более не будет использоваться вообще (я надеюсь).
Сейчас идет работа над новым форматом, конвертор в который и обсуждается в последних постах.
И все же мне интересно, зачем Вам спецификация?
Автор: mi9
Дата сообщения: 17.12.2008 14:22

Цитата:
И все же мне интересно, зачем Вам спецификация?


Очевидно работать непосредственно с файлами кэша намного удобнее чем с теми же GoogleMV файлами. Более того - не только удобнее но и быстрее. База более скомпанована. В общем, вроде бы очевидно.
Автор: rex
Дата сообщения: 17.12.2008 14:43
relictus

Цитата:
Памяти процесс жрет 520 GB

Издержки копи-паст, но ровно 520 MB. Впрочем при наличии 1GB памяти ее будет достаточно, хоть и на пределе.


Цитата:
А разве прогрессбар не работает? Есть еще переходный момент перед построением индекса, но в этот момент callback функция не работает, она начинает работать при построении индекса.

Как раз в этот момент я процесс и вырубил, предупреждать надо!
Автор: relictus
Дата сообщения: 17.12.2008 15:06

Цитата:
Очевидно работать непосредственно с файлами кэша намного удобнее чем с теми же GoogleMV файлами. Более того - не только удобнее но и быстрее. База более скомпанована. В общем, вроде бы очевидно.

Да это понятно. Но ведь для работы с кэшем есть SatMap, никакая другая программа его не понимает. Или Вы хотите что-то самодельное использовать?
rex

Цитата:
Как раз в этот момент я процесс и вырубил, предупреждать надо!

Да кто же знал, что ты такой нетерпеливый )
В версии 004 учел этот момент.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

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


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