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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 50 51 52 53 54 55 56 57 58 59 60 61 62

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

Widok



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

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

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

 
Текущая версия 2.9.9 (multilingual):
История версий
полный комплект v2.9.9 (3.5 Mb)
v2.9.9 (только exe) (2.19 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, 10:40 24-08-2022
nemo3001

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

Цитата:
я качал спутник в один поток.
А сколько ты запускал?  

У меня в списке загрузки были все 4 слоя при общем количестве около 1,2 млн тайлов - примерно по 300 тыс тайлов спутника и каждого из остальных слоев. Но тайлы слоя спутника загружались по списку вперемешку с тайлами других слоев одновременно в 11 потоков.
В общем хорошо конечно, что получилось загрузить все без капчи, но вряд ли этот "праздник" у Google надолго

Всего записей: 234 | Зарегистр. 06-05-2010 | Отправлено: 12:04 15-11-2017
karst

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

Цитата:
Ты хоть отпишись как утилитка-то работает?  

 
Продолжение.
 
1. Когда открыто достаточно большое количество карточек (29)
При попытке открыть 30-ю вылезло сообщение:
EXCEPTION ==> EclSocketError: An operation on a socket could not be performed because the system lacked sufficient buffer space or because a queue was full.
зы
Кстати памяти в системе было занято всего 1,6 GB из 4-х.
2. При загрузке файла закачки в левое окошко (9, 13, 17..) общее окно "прыгает" в верхний ряд.
 
3. При сбое закачки и сохранении списка, у создаваемого файла не прописывается расширение и его приходится переименовывать в ручную.
 
4. Пожелание - можно сделать общую фиксацию чек-бокса "сохранять информацию о недоступных тайлах" в ини файле?
Пока качались только мап и рельеф это было не важно, а с появлением спутника это уже нужно.
 
Каптчи пока не было.
Наверное это ты весной напугал Гугл 300 гигабайтами , а к осени они успокоились. Надеюсь.
 
 

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

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

Всего записей: 3713 | Зарегистр. 19-04-2005 | Отправлено: 09:11 16-11-2017
relictus

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
karst
По твоим пунктам.
1. При открытии большого количества TCP-соединений есть вероятность того, что в операционной системе будут выбраны все доступные динамические порты. Решение можно попробовать как описано тут: http://its.1c.ru/db/metod8dev#content:5857:hdoc
2. Воспроизвести не удалось. Можешь записать видео/анигиф?
3. Исправил.
4. Ты неисправимый лентяй

Всего записей: 3713 | Зарегистр. 19-04-2005 | Отправлено: 11:29 16-11-2017
karst

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

Цитата:
Спасибо за отчеты, жаль только что каптчи не было, хотелось узнать как оно отработает.

 
К сожалению уже никак. Goog  снова что-то поменял.
Сегодня попробовал закачать спутник в 10 потоков и после общих 60.000 тайлов получил во всех окошках:
 
2017-11-17 15:30:14 - Task has been started.
EXCEPTION ==> EOleSysError: CoInitialize has not been called
 
В основной программе, попытка скачать тайл вызывает как обычно прредложение сохранить список.
 
Об остальном потом.

Всего записей: 344 | Зарегистр. 05-07-2008 | Отправлено: 20:20 17-11-2017
relictus

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

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

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
relictus
Если Google уже заблокировал IP, то новая версия SatMapMultiDownloader (и 32- и 64-битная) сейчас выдает сообщение в информационное окно задачи:  
2017-11-20 23:58:41 - Task has been started.
EXCEPTION ==> EOleError: Could not obtain OLE control window handle

Всего записей: 234 | Зарегистр. 06-05-2010 | Отправлено: 19:01 20-11-2017 | Исправлено: nemo3001, 19:07 20-11-2017
karst

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

Всего записей: 344 | Зарегистр. 05-07-2008 | Отправлено: 19:23 20-11-2017
relictus

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

Цитата:
а потом стоп!

С каким сообщением? Каптча хоть раз была?
nemo3001
Напишите оба какая у вас винда и разрядность?
Установлен ли Internet Explorer и какой он версии?

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

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
relictus
Сообщение стандартное:
...- Task has been started.  
 EXCEPTION ==> EOleSysError: CoInitialize has not been called
win 7 pro 64 бита
Может какой-то dll не хватает?

Всего записей: 344 | Зарегистр. 05-07-2008 | Отправлено: 22:56 20-11-2017
relictus

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
karst
Вопрос с CoInitialize уже решен, сейчас тестирую сам. Ты не ответил насчет IE.

Всего записей: 3713 | Зарегистр. 19-04-2005 | Отправлено: 11:46 21-11-2017
relictus

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

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

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

Цитата:
Ты не ответил насчет IE.

11.0.20  апдейт KB3058515

Всего записей: 344 | Зарегистр. 05-07-2008 | Отправлено: 16:56 21-11-2017
nemo3001

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

Цитата:
Сегодняшний билд

файл получил, проверю - напишу, если появится капча
пока просто загружает нормально,  
ни капчи, ни блокировки IP сейчас нет
 
Добавлено:
relictus
Хочется поинтересоваться, а как Вы сами соединяете много загруженных кэшей в один кэш?  
Например, если после загрузки есть 25 (или больше) файлов-кэшей программы, которые нужно соединить в один общий кэш, Вы тоже множество раз входите в меню "Сервис" - "Импорт из..." - "кэша формата SatMap", устанавливаете в диалоговом окне все уровни и слои, нажимаете "ОК", и выбираете по одному очередной загруженный кэш для импорта?  
Или просто в каком-нибудь SQLite Manager все-таки запускаете вручную набор команд "insert" для добавления сразу всех кешей в один общий...
 
Или может быть в какой-то будущей версии SatMap появится возможность множественного выбора файлов для их обработки:  
1) в окне выбора кэша для импорта в активный кэш, и  
2) в настройках - в окне выбора кэша для добавления в список кэшей программы...  
Там в окне "Настройки" - "Кэш"- список кэшей программы тоже не хватает, конечно, возможности множественного выбора строк с кэшами:
1) чтобы установить на них отметку активности кэша, или снять с них эту отметку (и не хватает кнопки "Отметить все" и "Убрать все отметки"),
2) чтобы переместить выбранные строки вверх или вниз по списку,
3) чтобы удалить из списка сразу группу выбранных кэшей.
А то, что касается последних трех пунктов, иногда проще бывает аккуратно отредактировать Блокнотом файл satmap.xml, чем пытаться по одной строке изменять список подключенных кэшей в самой программе, если конечно этот список достаточно большой...

Всего записей: 234 | Зарегистр. 06-05-2010 | Отправлено: 18:02 21-11-2017 | Исправлено: nemo3001, 00:13 22-11-2017
relictus

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

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

Ага, по одному выбираю - неудобно, признаю Просто пользовал свою утилитку всего пару раз и не особо на это заморачивался. Но что-нибудь придумаю в ближайшее время.  
С изменениями в "какой-то будущей версии SatMap" сложнее - там можно бесконечно что-то исправлять/добавлять, а времени как всегда на это нет
PS Не надо "Вы"
 
Добавлено:
Обновил SatMapMultiDownloader:
- в заголовке добавлено время билда, дабы различать версии;
- добавлен параметр конфига SaveInfoAboutInaccessibleTiles (=0/1 возможность глобального задания сохранения информации о несуществующих файлах);
- багофикс.
 
PS Наверное, чтобы не плодить сущности, добавлю "слиятор" кэшей в эту же утилитку (по хоткею при не активных задачах).

Всего записей: 3713 | Зарегистр. 19-04-2005 | Отправлено: 10:06 22-11-2017
nemo3001

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

Цитата:
Наверное, чтобы не плодить сущности, добавлю "слиятор" кэшей в эту же утилитку

Пока SatMapMultiDownloader это видимо удобная программа для трех пользователей - для автора, karst и меня, а вот SatMap - это продукт для неопределенного круга пользователей (для десятков, сотен, или тысяч пользователей - кто бы знал точнее).
Ведь даже версия SatMap 2.9, где есть возможность составить список загрузки на основе активного кэша, пока не доступна для открытой загрузки: ссылки ее загрузку пока нет на этой странице.
А если возможность группового слияния кэшей останется только внутри SatMapMultiDownloader, то с этим удобным инструментом тоже не смогут пока работать пользователи программы SatMap.
 

Цитата:
(по хоткею при не активных задачах)

Если все-таки возможность соединить кэши будет касаться только кэшей загруженных в текущем сеансе загрузки SatMapMultiDownloader, то может быть удастся хотя бы выбрать папку для сохранения соединенного кэша, а то на текущем диске, куда и так были загружены много кэшей, может не хватить места еще и для объединенного кэша.

Всего записей: 234 | Зарегистр. 06-05-2010 | Отправлено: 13:50 22-11-2017 | Исправлено: nemo3001, 13:54 22-11-2017
relictus

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

Цитата:
удастся хотя бы выбрать папку для сохранения соединенного кэша

Удастся, как же без этого? И даже более

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

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

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

Легко. Я же об этом писал на предыдущей странице.
На всякий случай подробнее:
Один раз:
Создаем еще одну программу  SatMap (можно использовать exe от старой мульти, но в принципе любой). Прописываем в ней 32 кэша в той папке где мультидоунлоадер будет создавать свои кэши (можно и больше, с запасом, сколько нужно). Сейчас уже можно просто один раз открыть в мультидоунлоадере нужное количество окошек с включенным параметром создания кэшей и прописать их во втором варианте Satmap.
При необходимости интегрировать скачанные кэши в один, просто открываю программу и задаю только имя нового интегрального кэша. Затем удаляю все созданные кэши, кроме интегрального, а интегральный подключаю к основной SatMap.
 
Но конечно лучше без геморроя!
 
relictus

Цитата:
добавлен параметр конфига SaveInfoAboutInaccessibleTiles

Спасибо!

Всего записей: 344 | Зарегистр. 05-07-2008 | Отправлено: 15:27 22-11-2017
nemo3001

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

Цитата:
Легко

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

Всего записей: 234 | Зарегистр. 06-05-2010 | Отправлено: 16:05 22-11-2017 | Исправлено: nemo3001, 16:21 22-11-2017
relictus

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
karst
Хм... прямо недокументированные возможности
 
Для простого объединения кэшей в SatMapMultiDownloader по хоткею F5 вызывается диалог множественного выбора файлов кэшей. Причем, если параметр AutoCreateCache=1 и задана FolderForCache, то для выбора открывается эта папка, иначе - папка с утилитой. Затем диалог выбора имени файла для объединенного кэша. После чего все выбранные кэши сливаются в один по принципу XOR, т.е. если в результирующем кэше уже есть тайл, который пытаются добавить, то добавляемый тайл игнорируется.  
Как-то так я вижу этот процесс...

Всего записей: 3713 | Зарегистр. 19-04-2005 | Отправлено: 16:31 22-11-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 50 51 52 53 54 55 56 57 58 59 60 61 62

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru