Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » SatMap

Модерирует : gyra, Maz

batva (02-04-2009 13:44): Продолжение -> SatMap (2)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101

   

relictus

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SatMap
просмотр, скачивание, кэширование, склейка и привязка спутниковых снимков/гибрида/карт/ландшафта с сервиса Google Maps.

 
Текущая версия 1.4.3.33:
полный комплект (1.92 Mb)
только exe (1.12 Mb)
Функционал работы с GPS-приемником временно отключен.
 
Конвертор кэша версий 1.3.x.x в формат кэша 1.4.x.x:
v007 (360 Kb)
 
Для работы с кэш-файлами размером больше 4 Гб необходима файловая система NTFS!
Отсутствующие у некоторых библиотеки MSVCP71.dll и MSVCR71.dll можно скачать здесь: 229 Kb
 


Архивы с кэшем скачанных районов
 


 
* - архивы в формате 7-zip
 
Официальный сайт http://satmap.narod.ru

 
Основные функции и возможности (на данный момент):
1. Импорт данных из кэша GoogleMV (версии 2.7+), GoogleV, EarthSlicer (только спутник)
2. Формат кэша: 1 кэш = 1 файл
3. До 100 подключаемых кэшей
4. Экспорт в кэш формата GoogleMV, SatMap
5. Поиск, сохранение и переход по введенным координатам/названию места
6. Работа с путевыми точками и треками в формате OziExplorer (*.wpt, *.plt)
7. Измерение расстояния
8. Склейка/экспорт данных в графические форматы JPG, PNG, TIFF, ECW, JPEG2000
9. Геопривязка в форматах Ozi Explorer, MapInfo, world-файл, TomTom overlay
10. Закачивание данных с сервиса Google Maps без бана
11. Показ высоты по данным SRTM
 
Планируется:
1. Работа с форматом kml/kmz
2. Возможность скачивать данные с других сервисов
3. Полноценная работа с GPS приемником
4. и многое другое......
 
Программа распространяется бесплатно. Используйте ее на свой страх и риск.
 
 
Про нумерацию уровней в различных программах:
N-й уровень SatMap = N-му уровню Google Maps = количеству букв в названии тайла (совпадает с нумерацией EarthSlicer). Нумерация уровней в GoogleMV, GoogleV соответствует N+1 уровню программы SatMap.

Всего записей: 3698 | Зарегистр. 19-04-2005 | Отправлено: 13:02 29-10-2007 | Исправлено: relictus, 11:40 02-04-2009
o22



Developer
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Что скажете, может не надо паковать прогу?

Я не думаю, что вылет был из-за этого.
Скорее поверю, что памяти не хватило, так как у меня в этот момент было загружено много программ.
Если в кэш GMV добавляется информация, нужно пересоздавать кэш заново ? По-моему неудобно. Почему вообще было решено хранить кэш в одном файле ?  
Ведь это потеря в скорости и более высокие требования к ресурсам.

Всего записей: 2536 | Зарегистр. 03-10-2002 | Отправлено: 15:02 30-10-2007
relictus

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
algoror

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

Целостность файлов кэша? Да.
Попробуй локализовать на каком/каких уровнях получается несовпадение по кол-ву сконвертированных/имеющихся в наличии блоков путем конвертации по одному уровню.
Завтра пришлю отдельный просмотрщик кэш-файла.
o22

Цитата:
Скорее поверю, что памяти не хватило, так как у меня в этот момент было загружено много программ.

И это возможно. Неплохо бы конфигурацию компа увидеть и кол-во свободной памяти в момент вылета.

Цитата:
Если в кэш GMV добавляется информация, нужно пересоздавать кэш заново ?

Нет. При конвертации сначала проверяется есть ли такой файл в контейнере, т.е. при следующей конвертации (после обновления кэша GMV) будут добавлятся только отсутствующие блоки. Это должно происходить быстро.

Цитата:
Почему вообще было решено хранить кэш в одном файле ?  

Потеря в скорости теоретически должна быть незначительной, как и требования к ресурсам. А один файл - из-за проблем с переносом десятков/сотен тысяч файлов. Цитирую "еще одна неприятная особенность - если организовывать большие кэши плиток в одной папке на разделе NTFS то начинает очень сильно тормозить работа с папкой. например на папке в 900 000 плиток время архивации без сжатия в архив папки длится около семи суток. но это видимо проблемы NTFS (с FAT32 и большими коллекциями работать просто невозможно - например коллекция в 10 000 плиток занимающая порядка 400 мб в архиве, не умещаетяс в развернутом виде на 2 гб. занимает процесс распаковки порядка суток. так что лучше NTFS)."

Всего записей: 3698 | Зарегистр. 19-04-2005 | Отправлено: 15:31 30-10-2007
svarog72

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
relictus
Сейчас провел эксперимент по конвертации из кэша.
Программа GoogleV
Уровень 2 – 7 мин. 5 сек.
Уровень 3 – 27 сек.
Уровень 4 – 27 сек.
Уровень 5 – 27 сек.
Уровень 6 – 27 сек.
Уровень 7 – 37 сек.
Уровень 8 – 2 мин. 4 сек.
Уровень 9 –42 сек.
Уровень 10 –38 сек. и т.д.
На уровне 10 выдало, что скопировано 855 плиток – у меня есть сомнения в реальности, да и на других уровнях тоже, но проверить не могу – в GoogleV трудно подсчитать количество плиток на уровне.
 
Конвертация из GoogleMV происходит, можно сказать, мгновенно – не засекал даже время.

Всего записей: 361 | Зарегистр. 18-01-2003 | Отправлено: 18:47 30-10-2007
algoror

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
relictus

Цитата:
Целостность файлов кэша? Да.

ты про какой кэш говоришь? GoogleMV? посмотрел, нашел 3 битых файла. итого 51-3=48 файлов потеряно при переносе.

Цитата:
Завтра пришлю отдельный просмотрщик кэш-файла.

жду.

Цитата:
При конвертации сначала проверяется есть ли такой файл в контейнере, т.е. при следующей конвертации (после обновления кэша GMV) будут добавлятся только отсутствующие блоки.

а если в кэше GoogleMV будут более новые плитки, чем уже есть в кэше SatMap, они не обновятся?
 
принес вчера домой последнюю альфу SatMap. и ... облом. на домашнем компьютере по всему изображению плиток идут равномерные вертикальные зеленые полосы. при перемещении, они также перемещаются. такое ощущение, что сначала прочитали картинку, затем наложили полосы, после чего работа идет с уже "подправленными" изображениями.
проверял на win98, winXP и даже в линуксе под вайном. везде одна и та же картина.
т.е. от оси зависимости никакой. видео Radeon 9600 (RV350). может у кого повторяется, отпишитесь. скриншоты снял, могу выложить.  
и еще: предлагаю сделать как в GoogleMV настройку пути своего кэша, но по умолчанию брать в каталоге, от куда был запущен SatMap. а то вчера нарвался на "TSFSHugeFile.WriteBuffer - Stream write error", когда на фрешке принес домой, а там конечно же другой путь до кэша, чем прописан в *.ini.
 
P.S. GoogleMV и GoogleV работают без проблем на тех же осях.

Всего записей: 92 | Зарегистр. 15-10-2007 | Отправлено: 06:09 31-10-2007 | Исправлено: algoror, 06:13 31-10-2007
svarog72

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
algoror
на счет полос на изображении - у меня такие были на работе, а дома все нормально.

Всего записей: 361 | Зарегистр. 18-01-2003 | Отправлено: 07:26 31-10-2007
algoror

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
svarog72
а какая видюшка на работе?

Всего записей: 92 | Зарегистр. 15-10-2007 | Отправлено: 08:20 31-10-2007
relictus

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
svarog72

Цитата:
Сейчас провел эксперимент по конвертации из кэша.  
Программа GoogleV  
Уровень 2 – 7 мин. 5 сек.

Ужас! Это все из-за непродуманной организации кэша GV. Приходится делать рекурсивный поиск по всей той куче директорий, что в нем имеется. Отсюда тормоза, и врядли что тут поделаешь.  

Цитата:
ты про какой кэш говоришь? GoogleMV?  

Про кэш SM говорил. Смотри ПМ. Проверь по количеству, где не совпадение файлов по уровням, плиз.

Цитата:
а если в кэше GoogleMV будут более новые плитки, чем уже есть в кэше SatMap, они не обновятся?

Хм... и правда не обновятся. Придется делать проверку еще и по дате. Это замедлит конвертацию, но это нужно сделать. Спасибо, учту.

Цитата:
по всему изображению плиток идут равномерные вертикальные зеленые полосы

Не сталкивался с таким. Выложи скриншоты.

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

Логично. Сделаю.

Всего записей: 3698 | Зарегистр. 19-04-2005 | Отправлено: 08:23 31-10-2007
algoror

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
relictus

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

попробовал открыть кэш 19 уровня, в нем д.б. быть 18191 файл, но показывает, что там 0 файлов, хотя имена файлов видны. может добавишь экспорт имен файлов в текст? другие каталоги просмотрел, количество сошлось, а вот этот под вопросом. и если окажется, что цифра количества файлов при добавлении в кэш не равна их реальному количеству в кэше, придется думать о добавлении в satmap вывода в лог имен файлов при добавлении. кстати, сконвертировались в новый кэш и битые файлы (1 недокаченный и 2 в виде html страницы).

Цитата:
Не сталкивался с таким. Выложи скриншоты.  

http://disk.tom.ru/kjlu7gx

Всего записей: 92 | Зарегистр. 15-10-2007 | Отправлено: 10:02 31-10-2007
relictus

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
algoror

Цитата:
может добавишь экспорт имен файлов в текст?

Ок, добавлю. Вчера просто не успел это сделать.

Цитата:
 кстати, сконвертировались в новый кэш и битые файлы

Мда... придется еще и проверку на "битость" делать. В TODO...
 
Насчет полос. Есть смутное подозрение, что виноват в этом проц. При обработке JPEG-ов, в целях ускорения мат.вычислений используются команды SSE2. Можешь посмотреть на том компе, где есть полосы, поддерживает ли проц SSE2?

Всего записей: 3698 | Зарегистр. 19-04-2005 | Отправлено: 10:29 31-10-2007
obob

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
 
Цитата:а если в кэше GoogleMV будут более новые плитки, чем уже есть в кэше SatMap, они не обновятся?  
 
Хм... и правда не обновятся. Придется делать проверку еще и по дате. Это замедлит конвертацию, но это нужно сделать. Спасибо, учту.  

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

Всего записей: 4 | Зарегистр. 29-09-2005 | Отправлено: 11:07 31-10-2007 | Исправлено: obob, 11:09 31-10-2007
algoror

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
relictus

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

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

Всего записей: 92 | Зарегистр. 15-10-2007 | Отправлено: 11:50 31-10-2007
svarog72

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
relictus
на компьютере с полосами процессор поддерживает SSE (просамтривал в Evereste).

Всего записей: 361 | Зарегистр. 18-01-2003 | Отправлено: 11:58 31-10-2007
algoror

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
svarog72
речь шла про sse2, он появился на 4-х пнях. sse появился на 3-х, но не об нем речь.

Всего записей: 92 | Зарегистр. 15-10-2007 | Отправлено: 12:58 31-10-2007
relictus

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

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

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

Всего записей: 3698 | Зарегистр. 19-04-2005 | Отправлено: 13:08 31-10-2007
relictus

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Вероятней всего нужно добавлять "галочки"  
 
1. Не заменять  
2. Заменить всё  
3. Заменить старые (по времени)  
4. Заменить если размер больше (как показывает опыт файлы имеющие большее разрешение имеют больший размер)

Сделаю так, есть возражения?

Всего записей: 3698 | Зарегистр. 19-04-2005 | Отправлено: 15:48 31-10-2007
relictus

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
v1.0.0.8 alpha 2007 Oct 31  
--------------------------------------  
[+] визуальная индикация найденного места
[+] название блока под указателем мыши отображается в статусной строке
  • теперь при импорте доступен для выбора 1-й уровень
  • теперь при неправильном пути к кэшу в ini-файле, он ищется в папке программы
  • автоопределение типа процессора для выбора самого производительного поддерживаемого набора инструкций (image processing)
    [-] добавлена подсказка для кнопки "Найти/перейти"  
     
    У кого были зеленые полосы в окне просмотра, протестируйте как теперь, плиз!

  • Всего записей: 3698 | Зарегистр. 19-04-2005 | Отправлено: 08:38 01-11-2007
    algoror

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    relictus

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

    но вот только файлы 1-го уровня в базу при конвертации не добавляются. кстати, я разобрался, почему у меня количество файлов не совпадало. у меня ж есть уровни выше, чем 20. добавь уж до 24 уровня, плиз.  

    Всего записей: 92 | Зарегистр. 15-10-2007 | Отправлено: 10:37 01-11-2007
    relictus

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    algoror

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

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

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

    И почему же??

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

    ОК

    Всего записей: 3698 | Зарегистр. 19-04-2005 | Отправлено: 10:46 01-11-2007
    algoror

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    relictus

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

    я ж написал:

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


    Всего записей: 92 | Зарегистр. 15-10-2007 | Отправлено: 11:00 01-11-2007
    Dead_Fulmen



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    При смене уровня >10 чего-то вылетает без объяснения причин и в версии 1.002 и в 1.008
    Вернее не везде вылетает, а на некоторых зонах. Украина у меня неплохо просмотрена, на ней и получается такой глюк

    Всего записей: 61 | Зарегистр. 21-08-2005 | Отправлено: 16:20 01-11-2007 | Исправлено: Dead_Fulmen, 16:23 01-11-2007
       

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101

    Компьютерный форум Ru.Board » Компьютеры » Программы » SatMap
    batva (02-04-2009 13:44): Продолжение -> SatMap (2)


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru