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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
rumiha

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
relictus, почему SatMap очень медленно закачивает части карты? Сравниваю с браузером — там, в сравнении с программой, почти мгновенно.

Всего записей: 135 | Зарегистр. 05-06-2007 | Отправлено: 03:21 14-07-2015
relictus

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rex
1) А так трудно сохранять свои файлы закачки с нужным расширением? Сейчас оно обезличенное *.dlist, но в следующем билде будет *.smdl (SatMap Download List).
2) Сделаю.
3) Посмотрю.
 
rumiha
"очень медленно" - это как, тайл в минуту? 2 в час? Конкретизируй...
Посмотрел у себя, да - чуть медленнее, чем в браузере. Загрузка сейчас идет в один поток, давно хотел переделать эту часть программы, да вот не складывается пока со временем

Всего записей: 3477 | Зарегистр. 19-04-2005 | Отправлено: 08:32 14-07-2015
rumiha

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Медленнее — это 1 часть в 1-2-3 секунды, в браузере же они выстреливают: все требуемые части при обычном сдвиге — не более секунды, наверное.  
Пишу по памяти, поскольку в данный момент ни программа, ни браузер — карты не грузит вообще, что-то с гуглом, наверное. Я хочу сказать, что разница очень существенная, наверное — на порядок.

Всего записей: 135 | Зарегистр. 05-06-2007 | Отправлено: 02:01 16-07-2015 | Исправлено: rumiha, 04:30 16-07-2015
rex



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
relictus
Так это надо все время .dlist\.smdl в голове держать! Да и привык уже к старым версиям SatMap, которые заглатывали любой файл как свой.  
По умолчанию утилита bvsTextCombi режет файлы на части вообще без расширения.  
Вот если бы ты встроил функционал построчного объединения и нарезки в свою программу.
Сейчас конечно стало удобнее, но часто бывает, что надо объединить  несколько мелких файлов в один и затем разрезать полученный файл на равные части.
Так что, если можешь, верни всеядность.
 
 
rumiha
у меня получается около 20000 тайлов в час на каждый поток, на рельефе чуть меньше - это минимум 5-6 тайлов в секунду. Правда на sat больше 4-х потоков давать не желательно, так как быстрый бан практически гарантирован.  
Но конечно встроенная настраиваемая многопоточность была бы удобнее.
 

Всего записей: 2319 | Зарегистр. 20-10-2003 | Отправлено: 19:11 16-07-2015 | Исправлено: rex, 19:15 16-07-2015
relictus

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
v2.8 2015 Jul 24
--------------------------------------
[+] уровень схемы заполнения карты тайлами показывается слева от иконки на тулбаре
[+] Настройки -> Данные: задание каталогов по умолчанию для кэшей и списков закачки. Поле "KML/KMZ" переименовано в "Полигоны"
[+] Настройки -> Разное: "Список закачки - строк в файле: ххх" - глобальное значение для разбивки списков закачки на части (1..999999)
[+] Настройки -> Кэш: таблица кэшей дополнена двумя столбцами с указанием размера файла и количества тайлов в кэше (клик по ячейке для вычисления)
[+] Скачать тайлы по треку - добавлена опция "сохранять в кэше информацию о недоступных тайлах"
[+] состояние окон "Список треков" и "Список путевых точек" запоминается при закрытии программы и восстанавливается при последующем открытии
[*] размеры окон "Список треков" и "Список путевых точек" теперь изменяемы
[*] при нажатии кнопки "Перейти" (или даблклик на треке/его секции) в окне списка треков происходит  центрирование и вписывание (масштабирование до соответствующего уровня карты) трека в размер окна карты (ранее был просто переход к концу трека на текущем уровне)
[*] изменены и унифицированы опции закачки "При наличии тайлов в кэше" во всех вариантах закачки (по выделению/треку). Убраны из "Закачка тайлов по списку", т.к. теперь списки изначально составляются с учетом этих опций
[*] Скачать тайлы по треку - изменено задание ширины на условие "Ширина ... км, но не уже, чем ... тайлов". Учитываются оба параметра одновременно, при задании 0 - параметр не учитывается.
[*] расширение списков закачки изменено с *.dlist на *.smdl (SatMap Download List) /задел на будущий Drag'n'Drop/
[*] косметические изменения
[-] исправлен подсчет оставшегося времени во всех вариантах закачки
 
 
Выдалось чуть времени, пробуйте! А я снова в отпуск  
Ссылки в шапке и на сайте.

Всего записей: 3477 | Зарегистр. 19-04-2005 | Отправлено: 13:26 24-07-2015
rex



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
relictus
Спасибо. Будем осваивать новые опции.
Не хочешь мультиверсию выложить? Там ведь, насколько я помню, изменения минимальные.
 
 

Цитата:
 расширение списков закачки изменено с *.dlist на *.smdl (SatMap Download List) /задел на будущий Drag'n'Drop/

 
Спасибо за расшифровку, а то я уже грешным делом подумал, что .smdl  от "сам делал" или от "самодел"
 
Если программа в этот самодел-формат будет не только списки закачки, но и списки для экспорта сохранять, будет очень неплохо.
 
А отпуск два раза в год это класс!
 

Всего записей: 2319 | Зарегистр. 20-10-2003 | Отправлено: 14:18 25-07-2015 | Исправлено: rex, 14:20 25-07-2015
nemo3001

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
relictus
Посмотрел изменения в версии Satmap 2.8, пока есть пара замечаний:

Цитата:
при нажатии кнопки "Перейти" (или даблклик на треке/его секции) в окне списка треков происходит  центрирование и вписывание (масштабирование до соответствующего уровня карты

     Идея хороша и с центрированием, и с автоматическим масштабированием по треку, пользоваться удобно, особенно на больших треках.
     Однако на многосегментных треках с короткими сегментами, или просто на коротком треке то и дело попадаешься теперь на автоматическое масштабирование до уровня 22-24, тайлов которого зачастую просто нет, а значит при переходе на такой сегмент каждый раз видишь черный экран и вынужден вручную уменьшать масштаб изображения, чтобы увидеть снимок территории для этого сегмента/трека.
      Как вариант решения проблемы можно предложить в нижнем меню окна "Список треков" добавить флажок "Масштабировать по треку": если пользователь переключается на длинный трек, то поставит здесь отметку и программа поможет ему увидеть весь трек, отцентрированный на экране, а если он уже настроил удобный для просмотра масштаб изображения, то можно убрать эту отметку и спокойно просматривать разные сегменты трека без автоматической смены масштаба изображения после каждого щелчка в списке треков.
 

Цитата:
размеры окон "Список треков" и "Список путевых точек" теперь изменяемы  

     Это было бы удобно, но ширину столбцов в этих окнах вручную изменить не удается, а изменяя ширину всего окна, при котором происходит автоматическое изменение ширины каждого столбца (например, чтобы увидеть весь текст столбца "Описание" в списке треков), то и дело сталкиваешься с проблемой, что окно становится слишком широким, закрывает большую часть окна программы (спасает только второй монитор).
     При попытке после этого уменьшить ширину окна списка треков или путевых точек постепенно ширина столбца "Описание" для треков или столбца "Имя" для путевых точек перестает вообще расширяться и постепенно, при перемещении боковой границы окна, уменьшается до 1 символа. После этого изменение ширины этих окон изменяет только ширину правого столбца таблицы, а столбцы "Описание" и "Имя" так и остаются сжатыми до предела и невидимыми. Помогает только закрытие/открытие окон этих списков.
     Чтобы избавиться от этой проблемы, может быть удастся использовать в программе для этих списков окна с изменяемыми размерами и ручной установкой ширины столбцов.
 
Добавлено:
     И еще небольшое замечание:

Цитата:
расширение списков закачки изменено с *.dlist на *.smdl (SatMap Download List) /задел на будущий Drag'n'Drop/  

     Все-таки удобно было бы в окне выбора списка закачки кроме варианта "Satmap download list file (*.smdl)" иметь и вторую строчку в поле доступных типов файлов "Все файлы (*.*)", а то переименовывать существующие списки закачки *.dlist или *.txt вроде бы и несложно, но при большом их количестве это все-таки надоедает.
 
     Ну и мультиверсию программы как обычно будем ждать.

Всего записей: 153 | Зарегистр. 06-05-2010 | Отправлено: 23:34 25-07-2015
rex



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
relictus
Опять появился баг при копировании kml
Но если раньше, после копирования-вставки точка уносилась в другое полушарие, то теперь она улетает на 1400 км на север.
 
Ошибка возникает при следующих действиях:
Копирую кмл без заголовка и вставляю в файл другого кмл.

Всего записей: 2319 | Зарегистр. 20-10-2003 | Отправлено: 19:11 31-07-2015
rex



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Решил проверить новую версию для создания списков. Ну ты и намудрил!
Во-первых, задание количества строк в списке прямо в окошке закачки было на порядок удобнее чем сейчас.
Во-вторых, самодельный формат который создает новая версия, предыдущие версии не понимают, а мультиверсией для нового фортмата ты не озаботился.
Прлишлось переименовыавть 20 файлов в старый формат. Как бы не пришлось в дополнение к компасу и утилитам по склейке-резке  добавлять еще и ренэймер.
 
Верни "Все файлы (*.*)" !

Всего записей: 2319 | Зарегистр. 20-10-2003 | Отправлено: 08:58 01-08-2015 | Исправлено: rex, 08:59 01-08-2015
rex



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
relictus
Нашел на старом нетбуке удачно завалявшуюся 2.5.6 мульти и теперь качаю только ей. Бывают же удачные версии Долгожитель типа  Win XP!
 
Зачем ты убрал выбор "заменять существующие / не заменять" из меню "Закачка по списку"?
Предположим (на самом деле и предполагать не надо) я  сделал списки  10-20  разных небольших участков в высоком разрешении и качаю их в 10-20 потоков. На нескольких потоках несколько файлов не закачалось. В старых версиях я просто перекачивал эти списки с опцией "не заменять". Все это занимало от силы 2-3 минуты.
Каким гемморойным способом ты предлвгаешь решать эту проблему сейчас?  
 
Когда ты добавляешь новые опции, совершенно не нужно удалять проверенные временем старые!
Идея возможности учета имеющихся тайлов уже на этапе формирования списка сама по себе неплоха, но не как замена к опции "заменять существующие / не заменять" в меню "Закачка по списку"? , а как небольшое дополнение к ней.
 

Всего записей: 2319 | Зарегистр. 20-10-2003 | Отправлено: 21:59 10-08-2015
relictus

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

Цитата:
Опять появился баг при копировании kml
Но если раньше, после копирования-вставки точка уносилась в другое полушарие, то теперь она улетает на 1400 км на север.  

Не могу воспроизвести твой баг. Опиши точно, что делаешь + дай образцы kml.
 
Остальное - в процессе...

Всего записей: 3477 | Зарегистр. 19-04-2005 | Отправлено: 10:10 14-08-2015
rex



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

Всего записей: 2319 | Зарегистр. 20-10-2003 | Отправлено: 18:12 19-08-2015
relictus

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
v2.8.2 2015 Aug 21
--------------------------------------
[+] Настройки -> Программа -> Показывать: имя файла кэша вместо названия (в заголовке программы)
[+] отображение оставшегося времени в окне закачки
[+] закачка тайлов по списку - добавлена возможность выбрать файл с любым расширением
[+] закачка тайлов по списку - добавлена опция "сохранять в кэше информацию о недоступных тайлах"
[*] реорганизована работа процедуры генерации и разбиения списков закачки
[*] при нажатии кнопки "Перейти" в окне списка треков трек масштабируется только если не вписывается в размер окна карты, иначе - только центрируется
[*] в расчетах актуализирован (увеличен) средний размер тайла для каждого слоя
[*] косметические изменения
[-] убрана вкладка "Разное" + багофиксы
 
 
nemo3001

Цитата:
При попытке после этого уменьшить ширину окна списка треков или путевых точек постепенно ширина столбца "Описание" для треков или столбца "Имя" для путевых точек перестает вообще расширяться и постепенно, при перемещении боковой границы окна, уменьшается до 1 символа. После этого изменение ширины этих окон изменяет только ширину правого столбца таблицы, а столбцы "Описание" и "Имя" так и остаются сжатыми до предела и невидимыми. Помогает только закрытие/открытие окон этих списков.  

Я не смог это повторить. Попробуй эту версию, я обновил кое-что....

Всего записей: 3477 | Зарегистр. 19-04-2005 | Отправлено: 14:09 21-08-2015
nemo3001

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

Цитата:
При попытке после этого уменьшить ширину окна списка треков или путевых точек постепенно ширина столбца "Описание" для треков или столбца "Имя" для путевых точек перестает вообще расширяться...


Цитата:
Я не смог это повторить.

Видимо я просто непонятно описал проблему, проще показать ее на видео - http://rghost.ru/6PFwV7Z8P  (или тот же файл здесь http://www.fayloobmennik.net/5399589 )
 

Цитата:
закачка тайлов по списку - добавлена опция "сохранять в кэше информацию о недоступных тайлах"

Это хорошо конечно, но и замечание rex было справедливым:

Цитата:
Зачем ты убрал выбор "заменять существующие / не заменять" из меню "Закачка по списку"?  

В этом окне закачки по списку обязательно пригодится возможность такого выбора - заменить ли существующие в кэше тайлы указанными в списке закачки, либо не заменять существующие, а просто докачать из списка закачки в кэш недостающие в нем тайлы, как это было в версии SatMap 2.7 и раньше...
 
С принудительным масштабированием при переходах в окне списка треков проблема теперь в общем-то решилась, во всяком случае на маленьких треках/сегментах трека теперь нет перехода в 22-24 уровни. Хотя дать возможность пользователю управлять необходимостью такого масштабирования при переходах (отметкой внизу окна списка треков) и кажется мне все-таки удобной: просматриваешь треки или сегменты трека в удобном выбранном тобою масштабе, например на 16-18 уровне, но щелчок на длинном сегменте принудительно выбросит тебя к примеру на  масштаб 11 уровня, а возврат на предыдущий сегмент трека конечно уже не вернет выбранного крупного масштаба, снова его настраивай...
 
Хорошие получились изменения в программе, удобно пользоваться:

Цитата:
имя файла кэша вместо названия


Цитата:
отображение оставшегося времени в окне закачки

Всего записей: 153 | Зарегистр. 06-05-2010 | Отправлено: 22:53 21-08-2015 | Исправлено: nemo3001, 23:36 21-08-2015
rex



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

Цитата:
  • реорганизована работа процедуры генерации и разбиения списков закачки

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

    Всего записей: 2319 | Зарегистр. 20-10-2003 | Отправлено: 10:08 22-08-2015
    relictus

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    v2.8.3
    nemo3001
    Даже по видео не смог так сделать, ну не ужимается у меня так тот столбец
    Но, как бы то ни было, попробуй этй версию. Сделал 3-й столбец в окне треков и точек с изменяемой ручками шириной + добавил ее запоминание.
    Также добавил  "заменять существующие" в "Закачка по списку", по многочисленным заявкам, так сказать

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

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

    Цитата:
    Сделал 3-й столбец в окне треков и точек с изменяемой ручками шириной + добавил ее запоминание

    Спасибо, вот проблема и решилась

    Цитата:
    добавил  "заменять существующие" в "Закачка по списку"

    В окне "Закачка по списку" при нажатии на кнопку "Выполнить" иногда стали появляться сообщения об ошибке "Unknown block type" или "Uncompression error - invalid crc.". Причем с одним и тем же списком закачки никакой закономерности в появлении одной из этих ошибок при отсутствии закачки, либо в нормальном начале закачки по списку я пока не нашел: убирал и ставил отметки в строке "заменять существующие" и в других строках окна, начинал и останавливал закачку по списку - но закачка то идет нормально, то появляются эти сообщения об ошибке. Ошибки повторились и на другом компьютере. Видео, если понадобится, смогу записать чуть позже, а скриншоты здесь:
    1) http://s020.radikal.ru/i704/1508/1d/fd82748fc0fc.jpg
    2) http://s017.radikal.ru/i440/1508/00/cac135ed1e32.jpg
    3) http://s019.radikal.ru/i614/1508/b6/7e0db767462d.jpg
    4) http://s020.radikal.ru/i701/1508/ae/cf180b55e279.jpg
    Если эти ошибки возникали, то завершить работу программы SatMap не удается, появляется сообщение, о том, что продолжается какая-то операция: http://s010.radikal.ru/i312/1508/ea/4284c55e8976.jpg , приходится завершать ее работу аварийно.

    Всего записей: 153 | Зарегистр. 06-05-2010 | Отправлено: 14:43 24-08-2015 | Исправлено: nemo3001, 15:15 24-08-2015
    relictus

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

    Всего записей: 3477 | Зарегистр. 19-04-2005 | Отправлено: 15:35 24-08-2015
    nemo3001

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    relictus
    Я сделал для этого теста небольшой список закачки этой же версией программы: http://rghost.ru/8k6RFHNDC
     
    Попробовал сейчас закачку по выделению - ошибка "Unknown block type" повторилась и здесь - не сразу, сначала пошла закачка, я остановил ее, а при повторном запуске появилась эта ошибка... Похоже, что проблема не зависит от способа закачки - по списку или по выделению, возможно, что дело в организации многопоточной закачки, впрочем автору виднее конечно, в чем тут может быть проблема.

    Всего записей: 153 | Зарегистр. 06-05-2010 | Отправлено: 15:44 24-08-2015 | Исправлено: nemo3001, 16:00 24-08-2015
    relictus

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    nemo3001
    дело в хитростях гугла. Точнее, в моем обходе этих хитростей (бана). В последнее время гугл много чего поменял в плане защиты от несанкционированного закачивания тайлов. Мои старые (разработанные еще в 2008-9гг) методы перестали работать. Потребуется некоторое время на исследование проблемы...

    Всего записей: 3477 | Зарегистр. 19-04-2005 | Отправлено: 16:26 24-08-2015
    Открыть новую тему     Написать ответ в эту тему

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