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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

Открыть новую тему     Написать ответ в эту тему

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущие части темы

 
SatMap
просмотр, скачивание, кэширование, склейка и привязка спутниковых снимков/гибрида/карт/ландшафта с сервиса Google Maps.

 
FAQ
Настоятельно рекомендуется ознакомиться как опытным пользователям, так и всем новичкам.

 
Текущая версия 2.9.0 (multilingual):
История версий
полный комплект v2.9.0 (3 Mb)
v2.9.0 (только exe) (1.5 Mb)
SatMap API
 
* - архивы в формате 7-zip
 


Кэши скачанных районов
 


 
Официальный сайт http://satmap.narod.ru

 
Основные функции и возможности (на данный момент):
1. Импорт данных из кэша GoogleMV (версии 2.7+), SatMap, SASPlanet, Global Mapper
2. Формат кэша: 1 кэш = 1 файл
3. До 100 подключаемых кэшей
4. Экспорт в кэш формата GoogleMV, SatMap, SASPLanet, sqlitedb (RMaps, Locus Map, OruxMaps)
5. Поиск, сохранение и переход по введенным координатам/названию места
6. Импорт/экспорт путевых точек и треков в форматах OziExplorer (*.wpt, *.plt), *.gpx, *.kml
7. Измерение расстояния
8. Склейка/экспорт данных в графические форматы JPG, PNG, TIFF, ECW, JPEG2000, MrSID
9. Геопривязка в форматах Ozi Explorer, MapInfo, world-файл, TomTom overlay
10. Закачивание данных с сервиса Google Maps без бана
11. Показ высоты по данным SRTM
12. API для управления SatMap
13. Навигационный режим работы с GPS-приемником
14. Работа с базой данных географических названий объектов GNS
15. Пользовательские инструменты
16. Закачка тайлов только по треку (выбираемая ширина коридора в метрах или тайлах)
 
Планируется:
1. Работа с форматом kmz
2. Возможность скачивать данные с других сервисов
3. и многое другое......
 
Программа распространяется бесплатно. Используйте ее на свой страх и риск.
 
Помочь проекту
WebMoney:
R185452921094
Z336558313529
Яндекс.Деньги:
4100166097013

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 11:57 02-08-2010 | Исправлено: relictus, 13:35 09-01-2018
karst

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
relictus
Вот так и надо!
Кстати можно добавить и автосохранение списков закачки при сбое
 
Добавлено:
relictus
Опять программа крахнулась.
Сообщение аналогично вчерашнему скриншоту.
Было запущено 9 потоков. Памяти программа съела 440 мб, всего занято 1,6 гб из 4-х
win 7 pro 64
 
После перезапуска уже потребовалось вводить каптчу, причем фокус не прошел - ответ засчитывается, но затем снова открывается окно с картинками - и так бесконечно.
Скорее всего из-за этого прога и грохнулась - 9 окошек сразу не перенесла! Вчера было то же самое - крах, а за ним каптча!

Всего записей: 240 | Зарегистр. 05-07-2008 | Отправлено: 17:01 22-11-2017 | Исправлено: karst, 18:19 22-11-2017
relictus

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
karst
Я максимально 8 задач запускал на спутник, проблем не было. Скриншот повтори, а то он удалился сразу после просмотра. Может еще что вспомнишь, что могло повлиять на крэш?
 

Цитата:
и так бесконечно

Сколько все же попыток было в итоге? Больше 9-ти у меня не было.

Всего записей: 3477 | Зарегистр. 19-04-2005 | Отправлено: 18:21 22-11-2017
karst

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
relictus
Скриншот отправил.
В обоих случаях крэш перед прекращением свободной закачки и подозреваю, что связан именно с этим - программа пытается открыть окно каптчи и обваливается.
Если открывать окна по одному, то проблем нет.

Цитата:
Сколько все же попыток было в итоге? Больше 9-ти у меня не было.

6 попыток, причем в каждой по 4-5 окон.
 
 
 
Добавлено:
Повторил 10 раз - без толку.

Всего записей: 240 | Зарегистр. 05-07-2008 | Отправлено: 19:20 22-11-2017 | Исправлено: karst, 22:26 22-11-2017
relictus

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SatMapMultiDownloader + Cache Merger (F5)
Добавил "объединятор" кэшей по F5. Ответственность за выбор правильных файлов в качестве кэшей и наличие свободного места на диске для результата лежит на юзере - защиты от дурака нет. Нужен тест на большом кол-ве файлов разныз размеров.

Всего записей: 3477 | Зарегистр. 19-04-2005 | Отправлено: 11:35 23-11-2017
nemo3001

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
relictus
Проверил работу программы "SatMapMultiDownloader + Cache Merger (F5)" по соединению нескольких загруженных кэшей в один кэш.
 
Кратко говоря, SatMapMultiDownloader соединяет несколько кэшей в один кэш без ошибок, быстрее, чем SatMap более, чем в 2 раза, но соединенный кэш получается немного "рыхлым" и требует дефрагментации.
 
Более детальный отчет здесь.
 
По содержанию соединенные кэши от SatMap и от SatMapMultiDownloader абсолютно одинаковы, за исключением информации о дате и времени загрузки тайла.
Сравнивая содержимое соединенных кэшей, я обратил внимание, что SatMapMultiDownloader при загрузке тайлов оказывается неправильно записывает дату и время загрузки каждого тайла в поле f10.  
Это поле имеет тип DOUBLE, и если SatMap при загрузке записывает туда значения даты и времени вроде 42775.28470010417, то SatMapMultiDownloader записывает в это поле символьную строку вида '2017-11-21'.  
В связи с этим потом это поле по разному обрабатывается во время соединения загруженных кэшей в один. Программа SatMap при соединении кэшей обрезает это символьное значение до числа 2017 (что соответствует дате загрузки в 1905 году), а SatMapMultiDownloader это поле при соединении кэшей просто копирует также символьной строкой.
Может быть стоит исправить SatMapMultiDownloader, чтобы значение даты и времени загрузки тайлов записывалось также, как и в программе SatMap, и при желании его можно было бы использовать для информации о времени заполнения различных строк кэша.

Всего записей: 153 | Зарегистр. 06-05-2010 | Отправлено: 17:02 23-11-2017 | Исправлено: nemo3001, 19:53 23-11-2017
relictus

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nemo3001
Спасибо за инфу, на дату даже и не смотрел никогда , исправлю...

Всего записей: 3477 | Зарегистр. 19-04-2005 | Отправлено: 18:07 23-11-2017
nemo3001

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Дополню, что соединять несколько кэшей в один кэш с помощью SatMapMultiDownloader сейчас очень удобно: выделил все кэши сразу, показал, куда сохранить и все - быстро и никаких забот.
 
Да и в дефрагментации полученного соединенного кэша особой практической необходимости, кажется, нет.  
Размер кэша после дефрагментации уменьшился менее, чем на 0,3 % (то есть примерно на 0,003 от первоначального размера).  
Скорость работы с дефрагментированным кэшем, насколько это вообще удалось измерить, составив несколько отчетов о его содержимом, возросла также нечувствительно, на уровне погрешности измерения, примерно на 0,6 %.
 
Короче говоря, программа соединения кэшей получилась хорошей - бери и пользуйся

Всего записей: 153 | Зарегистр. 06-05-2010 | Отправлено: 19:53 23-11-2017 | Исправлено: nemo3001, 20:08 23-11-2017
relictus

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Обновил SatMapMultiDownloader + Cache Merger (F5)
пофиксил это:

Цитата:
SatMapMultiDownloader при загрузке тайлов оказывается неправильно записывает дату и время загрузки каждого тайла в поле f10.


Всего записей: 3477 | Зарегистр. 19-04-2005 | Отправлено: 09:30 24-11-2017
nemo3001

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

Цитата:
Обновил SatMapMultiDownloader + Cache Merger (F5)

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

Всего записей: 153 | Зарегистр. 06-05-2010 | Отправлено: 11:10 24-11-2017
karst

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nemo3001
Получилось ли у тебя побороть каптчу?
у меня пока нет.
В обычной ситуации, при появлении этой же каптчи в turbobit достаточно одного максимум двух сетов по 2-4 гейма.  
В варианте же с SatMap количество сетов пока не ограничено. Такое впечатление, что они видят какое приложение посылает ответы и не засчитывают правильные ответы от  SatMap.
 

Всего записей: 240 | Зарегистр. 05-07-2008 | Отправлено: 19:18 01-12-2017
nemo3001

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
karst
Я пока не скачивал большое количество тайлов и каптчу еще не видел вообще.
Если каптчи не перестают появляться, то видимо им не нравится ответ, отправляемый программой.
А через сутки-двое без закачек можно продолжать закачивать дальше большое количество тайлов, или каптча сразу появляется и ничего вообще больше не дает скачать?

Всего записей: 153 | Зарегистр. 06-05-2010 | Отправлено: 23:17 01-12-2017
nemo3001

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
relictus
Кстати, насчет временной блокировки загрузки тайлов.
Если SatMap позволяет указать прокси-сервер и загружать тайлы, при наличии такой возможности у пользователя, под другим IP адресом, то у  SatMapMultiDownloader такой возможности в настройках нет и обойти блокировку IP адреса загрузкой тайлов через прокси-сервер не удается.

Всего записей: 153 | Зарегистр. 06-05-2010 | Отправлено: 14:18 02-12-2017 | Исправлено: nemo3001, 14:20 02-12-2017
relictus

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nemo3001
Да, уже думал над этим. Хз как реализовать - то ли глобально для всей утилиты, то ли для каждой задачи сделать выбор прокси... Есть мысли/предложения?

Всего записей: 3477 | Зарегистр. 19-04-2005 | Отправлено: 18:24 02-12-2017
nemo3001

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
relictus
Если сохранять привязанность к настройкам config.ini, то видимо можно сделать параметр EnableProxy=0/1 и общую группу параметров Server/Port/Login/Password, чтобы сделать всем задачам общий прокси.
Наверное, этого будет достаточно, ведь если захочется использовать несколько прокси, то можно запустить в другой папке еще экземпляр SatMapMultiDownloader и указать там другие параметры прокси-сервера.

Всего записей: 153 | Зарегистр. 06-05-2010 | Отправлено: 19:07 02-12-2017
relictus

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

Всего записей: 3477 | Зарегистр. 19-04-2005 | Отправлено: 19:14 02-12-2017
karst

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
relictus
А зачем делать прокси для неSat? Оно все и так нормально качается.
 
Кстати о  SatMapMultiDownloader + Cache Merger  
Нажимаю F5, создаю новый кэш - открывается очередное окно, выбираю старый кэш - ошибка. И так каждый раз. Правда пару раз создал дубль? указанного в качестве таргета кэша.
Приходится использовать старый метод.
Можно сделать так, чтобы при нажатии F5 этот Cache Merger  автоматически создавал файл кэша в папке прописанной в его ini?

Всего записей: 240 | Зарегистр. 05-07-2008 | Отправлено: 19:18 03-12-2017 | Исправлено: karst, 19:20 03-12-2017
relictus

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

Цитата:
Нажимаю F5, создаю новый кэш - открывается очередное окно, выбираю старый кэш - ошибка.

Заголовки окон диалогов читать не пробовал? Текст ошибки-то какой?
 

Цитата:
Можно сделать так, чтобы при нажатии F5 этот Cache Merger  автоматически создавал файл кэша в папке прописанной в его ini?

Нет. Имя результирующого файла кэша откуда брать?

Всего записей: 3477 | Зарегистр. 19-04-2005 | Отправлено: 20:02 03-12-2017
karst

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

Цитата:
Имя результирующого файла кэша откуда брать?


????????
Да оттуда же, откуда ты берешь имя файла списка. Из часов! + добавь к этому имени какой-либо префикс и все. Вот, например: integrated_cache_2017-12-04_163500 или int_cache_2017-12-04_163500 или ic_2017-12-04_163500.
И пусть он по умолчанию создается в той же папке где остальные кэши, если юзверь не указал в ini иное.  

Всего записей: 240 | Зарегистр. 05-07-2008 | Отправлено: 18:45 04-12-2017 | Исправлено: karst, 18:46 04-12-2017
relictus

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
karst
Мне не нравится твое предложение.

Всего записей: 3477 | Зарегистр. 19-04-2005 | Отправлено: 18:56 04-12-2017
karst

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

Цитата:
Мне не нравится твое предложение.

Придумай другое. Но нынешнее просто не работает, поэтому приходится пользоваться ранее описанным методом.
Впрочем надеюсь, что все это временно, а в итоговой версии, программа сама, автоматически будет объединять разноразмерные файлы закачек в один и запусать закачку в указанное количество потоков. Второе уже давно есть у соседей, первого кажется пока нет.
 
Теперь конкретный вопрос.
У меня в двух окошках (из 15-ти) в конце закачки вылезли сообщения:
 
2017-12-04 17:12:00 - Task has been started.
EXCEPTION ==> ESQLiteError: UNIQUE constraint failed: tiles.f2, tiles.f5, tiles.f3, tiles.f4
 
2017-12-04 17:11:57 - Task has been started.
EXCEPTION ==> ESQLiteError: UNIQUE constraint failed: tiles.f2, tiles.f5, tiles.f3, tiles.f4
 
Это проблематично или не обращать внимания?

Всего записей: 240 | Зарегистр. 05-07-2008 | Отправлено: 18:31 05-12-2017
Открыть новую тему     Написать ответ в эту тему

Страницы: 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

Компьютерный форум Ru.Board » Компьютеры » Программы » SatMap (часть 3)


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

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2020

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru