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

» SatMap

Автор: algoror
Дата сообщения: 31.10.2007 11:50
relictus

Цитата:
Можешь посмотреть на том компе, где есть полосы, поддерживает ли проц SSE2?

судя по тому, что впервые sse2 появился в линейке Pentium 4, то нет, не поддерживается. возможность ручного отключения, с заделом на будущее автоматическое определение, можно ввести?
Автор: svarog72
Дата сообщения: 31.10.2007 11:58
relictus
на компьютере с полосами процессор поддерживает SSE (просамтривал в Evereste).
Автор: algoror
Дата сообщения: 31.10.2007 12:58
svarog72
речь шла про sse2, он появился на 4-х пнях. sse появился на 3-х, но не об нем речь.
Автор: relictus
Дата сообщения: 31.10.2007 13:08

Цитата:
удя по тому, что впервые sse2 появился в линейке Pentium 4, то нет, не поддерживается. возможность ручного отключения, с заделом на будущее автоматическое определение, можно ввести?

Тогда все ясно насчет полос. Автоопределение типа проца и переключение режимов обработки JPEG сделаю в первую очередь. Это существенный недочет...

Остается открытым вопрос насчет удобства работы с Berkley DB. Кто пробовал?
Автор: relictus
Дата сообщения: 31.10.2007 15:48

Цитата:
Вероятней всего нужно добавлять "галочки"

1. Не заменять
2. Заменить всё
3. Заменить старые (по времени)
4. Заменить если размер больше (как показывает опыт файлы имеющие большее разрешение имеют больший размер)

Сделаю так, есть возражения?
Автор: relictus
Дата сообщения: 01.11.2007 08:38
v1.0.0.8 alpha 2007 Oct 31
--------------------------------------
[+] визуальная индикация найденного места
[+] название блока под указателем мыши отображается в статусной строке
теперь при импорте доступен для выбора 1-й уровень
теперь при неправильном пути к кэшу в ini-файле, он ищется в папке программы
автоопределение типа процессора для выбора самого производительного поддерживаемого набора инструкций (image processing)
[-] добавлена подсказка для кнопки "Найти/перейти"

У кого были зеленые полосы в окне просмотра, протестируйте как теперь, плиз!
Автор: algoror
Дата сообщения: 01.11.2007 10:37
relictus

Цитата:
теперь при импорте доступен для выбора 1-й уровень

но вот только файлы 1-го уровня в базу при конвертации не добавляются. кстати, я разобрался, почему у меня количество файлов не совпадало. у меня ж есть уровни выше, чем 20. добавь уж до 24 уровня, плиз.
Автор: relictus
Дата сообщения: 01.11.2007 10:46
algoror

Цитата:
но вот только файлы 1-го уровня в базу при конвертации не добавляются.

Упс... вот что значит кодить после полуночи со спичками в глазах Исправлю...

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

И почему же??

Цитата:
добавь уж до 24 уровня

ОК
Автор: algoror
Дата сообщения: 01.11.2007 11:00
relictus

Цитата:
И почему же??

я ж написал:

Цитата:
у меня ж есть уровни выше, чем 20.

Автор: Dead_Fulmen
Дата сообщения: 01.11.2007 16:20
При смене уровня >10 чего-то вылетает без объяснения причин и в версии 1.002 и в 1.008
Вернее не везде вылетает, а на некоторых зонах. Украина у меня неплохо просмотрена, на ней и получается такой глюк
Автор: o22
Дата сообщения: 01.11.2007 17:20
Dead_Fulmen
аналогично
Автор: relictus
Дата сообщения: 01.11.2007 18:31
Dead_Fulmen
o22
Специально полчаса скакал с уровня на уровень - нет вылетов.
Дайте хоть знать:
- сколько у вас на проблемных уровнях блоков (десятки, сотни тысяч)?
- включено отображение границы блоков?
- режим просмотра: сателлит, гибрид, карта?
- ТТХ компа?
- может есть какие собственные догадки о причине вылетов?
Иначе трудно понять локализовать глюк... (o22, ты, как девелопер, должен это понимать)
Автор: BenChi
Дата сообщения: 01.11.2007 18:41
Вчера конвертировал кеш из ГугльМВ. 168 637 файлов. 2,73Гига. АтлонХР 3000+ с 512 мегами справился за почти 2 часа (правда, в это время была работа в инете и делались еще кое-какие дела). Версия СатМэпа была еще первая. И вертикальные зеленые полосы на экране меня расстроили. . Ну, блин, как всё сыро-то!!..
Но сегодня скачал новую версию (8), дай, думаю, попробую. И результат порадовал. Зеленые полосы пропали. Так что, впереди теперь тесты и тесты.
Пока полет нормальный. Удачи!

Добавлено:
Ложка дёгтя..
начал переключаться с 7-го на 8-й уровень. СатМэп вылетел. И так далее. Только до 7-го хорошо идет. На 7-м 49.5 мегов тайлов, на 8-м 8.5 мегов по версии СатМэпа. Только саттелит. Границы блоков отключены. Загрузка проца 100%. Отбирает 34 мега памяти.
Автор: o22
Дата сообщения: 01.11.2007 19:15
relictus

Цитата:
ты, как девелопер, должен это понимать

Ой, и не говори
Посмотри как мучаюсь http://forum.ru-board.com/topic.cgi?forum=5&bm=1&topic=9340&start=500#lt

Честно говоря времени нет, но постараюсь помочь. Сегодня погоняю
Автор: sinmaks
Дата сообщения: 01.11.2007 19:28
Будет ли создан мастер для обновления одного кеша из другого?
Автор: o22
Дата сообщения: 01.11.2007 19:58
Зависает на некоторое время при переходе на 4 уровень (3МБ), а потом вылетает.
при следующем запуске слетает при переходе даже на 4 уровень (уже без зависания) - сразу.
При загрузке (по умолчанию грузит 3 уровень) в памяти занимает 11 метров.
Вот !! Тебе будет интересно. На 5-6 уровень переходит без ошибки, возвращаюсь на 4 уровень - вылет. то есть причина не в количестве, скорее всего, а в содержимом. Что-то ему не нравится в кеше. Сейчас попробую его пересоздать.
Автор: relictus
Дата сообщения: 01.11.2007 20:03

Цитата:
СатМэп вылетел

Мдя.... чертовщина (читай "глюковщина" ) какая-то. Какой же фактор влияет на вылет?!
Уж не битые ли блоки, вдруг посетила меня мысль... Сейчас вплотную займусь этим вопросом...
o22

Цитата:
Посмотри как мучаюсь

Видел, сочувствую
sinmaks

Цитата:
мастер для обновления одного кеша из другого?

Какой мастер? Разве того, что сейчас есть недостаточно? Или имеется в виду конвертор/обновление, скажем, кэша GMV в GV? Поясни, что ты подразумеваешь под мастером.

Автор: o22
Дата сообщения: 01.11.2007 20:12
Вот еще интересная информация. Причина вылета не столько в конкретном уровне, сколько в каком-то конкретном месте на этом уровне.
Например:
переключился на 6 уровень и слетел, хотя до этого на 6 уровне не вылетал. начал экспериментировать. Центрирую какой-то конкретный кусок и перехожу на 6 уровень - полет нормальный. Центрирую на 3-м уровне другой кусок - перехожу на 6-й - вылет.
А теперь внимание: перехожу снова с 3-го уровня на 6-й на участок без вылета и перемещаю на проблемный участок - зависание, вылет.

Надеюсь моя информация подсобит тебе чем-то

Добавлено:
Кстати, раз уже я тестирую, может учтешь мою просьбу.
В GoogleMV мне не хватает такой функции, как посмотреть один уровень в уменьшенном масштабе.
то есть я качаю какой-то участок по частям, а общую картину (может чя что-то пропустил) не вижу.
Если-бы была возможность посмотреть, например 16 уровень в уменьшенном масштабе, чтобы оценить что осталось неохваченным на интересующем меня участке.
Автор: sinmaks
Дата сообщения: 01.11.2007 20:26
BenChi, поделись кешем, плиз.
Меня гугль банит.

relictus. Допустим BenChi дает мне свой кеш.
У меня есть свой. В них разные области загружены.
Как мне свой кеш дополнить кешем BenChi?
Автор: relictus
Дата сообщения: 01.11.2007 20:33

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

Проверил, битые блоки просто не рисуются. Дело в чем-то еще...
o22
Можешь выложить куда-нить свой проблемный 4-й уровень? Может так отловлю баг?

Добавлено:
o22

Цитата:
А теперь внимание: перехожу снова с 3-го уровня на 6-й на участок без вылета и перемещаю на проблемный участок - зависание, вылет.

Всяко поперепробовал, не вылетает у меня, зараза! Я уже бесюся
Что это за участок? Дай координаты, попробую. Переходишь кликом мыши или через "трэкбар"?

Цитата:
возможность посмотреть, например 16 уровень в уменьшенном масштабе

Это я планирую сделать. Вот только во сколько раз делать уменьшение? 2, 4, 10, ...?
sinmaks

Цитата:
Как мне свой кеш дополнить кешем BenChi?

Вот теперь понял, что хочешь. Это будет обязательно. Вот только с текущими багами разберусь...
Автор: o22
Дата сообщения: 01.11.2007 21:03
Держи
http://www.egoshare.com/e5cf9bb4ae3b48e88b9f1eac08ac7f3e/cache4.html

Добавлено:

Цитата:
Переходишь кликом мыши или через "трэкбар"?

Тяну мышью

Цитата:
Вот только во сколько раз делать уменьшение? 2, 4, 10, ...?

Как обычно, в процентах от 1 до 100
Автор: sinmaks
Дата сообщения: 01.11.2007 21:53

Цитата:
Держи
http://www.egoshare.com/e5cf9bb4ae3b48e88b9f1eac08ac7f3e/cache4.html


У меня на этом кеше тоже вышибает при переходе на 4-й уровень.
Автор: relictus
Дата сообщения: 02.11.2007 09:09
o22
Действительно, у тебя битый кэш. Ты из чего его конвертировал? Были ли вылеты в момент конвертации? Что-нибудь необычное?
Вот тут лежит полный (сателлит+гибрид+карта) кэш 4-го уровня: cache4. Попробуй с ним.

To All
может есть у кого идеи насчет хранения кэша? Как его лучше организовать, чтоб и огромное кол-во файлов не плодить, и доступ был бы быстрым?
Автор: BenChi
Дата сообщения: 02.11.2007 10:06
Автор ГугльМВ тоже задавался таким вопросом. У него был zip-файл. И я бы не сказал, что это худший вариант. Хотя бы то, что зипованный файл не разрастался в размерах, как в СатМэп... А скорость доступа, как помниться, была сравнима с оной в обсуждаемой программе. Так что, это как вариант.
А что вот надо сделать обязательно - так это то, что одиночные файлы кеша, как в СатМэпе, всё таки были делимыми на несколько частей, к примеру, по 2 гига, чтобы всем хорошо было -и фату32 и нтфс. Т.е. как в моем случае, левел в 1 Гига при конвертации увеличивается в 2 раза, а это не есть хорошо при просмотре.
Прикиньте, если левел той же России 12-го уровня будет под 10 Гига, да еще увеличится при конвертации.. - это же уму непостижимо какой будет большой одиночный файл! А как программе в этом случае справляться!?
Автор: relictus
Дата сообщения: 02.11.2007 13:10
BenChi

Цитата:
zip-файл. И я бы не сказал, что это худший вариант

Ок, попробую и этот вариант.

Цитата:
сделать обязательно - так это то, что одиночные файлы кеша, как в СатМэпе, всё таки были делимыми на несколько частей, к примеру, по 2 гига

Это я планирую, к сожалению, у меня еще нет кэша такого размера, экспериментировать не начем...
Автор: o22
Дата сообщения: 02.11.2007 14:13
relictus

Цитата:
Действительно, у тебя битый кэш. Ты из чего его конвертировал? Были ли вылеты в момент конвертации? Что-нибудь необычное?

Конвертировал из кеша GoogleMV. Необычное ? Что можно заметить необычного, если делаешь это единственный раз

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

Наверное хранить все-таки укрупненными кусками.
При этом, чем хорош zip (в котором куски 256*256), что объединение разных кешей можно было-бы осуществить ручками.
То есть, начиная с какого-то уровня, условно делить весь земной шар на зоны и в каждом из zip хранить куски определенной зоны.
Так как детализация на высоких уровнях скорее всего у большинства будет зональная (меня, например, не интересует детелизация 17 уровня для Австралии), то и кусков (zip-файлов) будет для высоких уровней немного.


Добавлено:

Цитата:
Это я планирую, к сожалению, у меня еще нет кэша такого размера, экспериментировать не начем...

Не делай пока по 2 Гига, сделай пока, например, по 100Мб. важен ведь сам принцип. а не размер.

Добавлено:
Кстати, а почему у тебя получился размер кеша больше, чем сумма всех файлов, в него входящих ?
Автор: relictus
Дата сообщения: 02.11.2007 14:45
o22

Цитата:
Необычное ? Что можно заметить необычного

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

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

такова структура контейнера, не я ее придумал... помимо самого файла с изображением, добавляютсся еще какие-то служебные поля. оттого и размер такой: файлы по отдельности = 1,14 МБ, в кэше = 2,47 МБ
Автор: Dead_Fulmen
Дата сообщения: 02.11.2007 15:01
Конвертил свой кеш из МВ, никаких проблемм при конвертации, ни мессаг не выдавало, в МВ эти места смотрятся на ура в твоей проге несколько раз конвертил кеш - в одних и тех же местах вылетает. Вылетает при позиционировании кликом мышки в разных местах и при переходе со слоя на слой в моём случае при переходе с 10 на 11 координаты примерно N47гр.41м. E33гр.10м. Количество плиток 10 - 2194, 11 - 1938. Свой пост дополнять ещё чем-нибудь? Конфа: S939, Athlon 3000+, GeForce 7900 GT, 2gb DDR, HDD Segate 320.
Автор: relictus
Дата сообщения: 02.11.2007 15:27
Dead_Fulmen

Цитата:
Конвертил свой кеш из МВ

Из MapBuilder что ли? Как это ты сумел?

Цитата:
несколько раз конвертил кеш - в одних и тех же местах вылетает

Я еще плотно не занимался кэшем от o22, на котом есть вылет. Вечером гляну. Надеюсь найду причину.

o22
а ты пробовал выложенной мой кэш 4 ур? С ним тоже вылетает?
Автор: svarog72
Дата сообщения: 02.11.2007 16:43
relictus
сейчас нашел глюк: на уровнях начиная с 6 если дойти до края карты и потянуть, то происходит сдвиг изображения, отпускаешь мышку - скачок назад. Причем, как-то странно перерисовывается изображение, похоже, берется изображение с противоположного конца карты. На меньших уровнях все нормально - нет возможности сдвинуться за край карты.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

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


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