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

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

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

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
relictus
огромное СПАСИБО. отсутствие возможности работы с сетевым кэшем было последним фактором, ограничивающим миграцию на satmap. теперь полностью перехожу на satmap. пробовал обращаться к кэшу с двух разным мест. пару раз не лочились файлы с текущем уровнем, а в основном все в порядке. один раз вылетел satmap, после чего сбросился режим просмотра карты (спутник/гибрид/и др.) был серый фон. вручную выбрал нужный режим и продолжил ползать по карте.
 
Добавлено:
relictus
понял причину вылета satmap:
1. лочим уровень n.
2. в satmap открываем залоченный уровень. получаем сообщение, что доступ к файлу невозможен, бла-бла-бла.
3. если уйти на другой уровень, то дальше все нормально, правда значение долготы принимает красивое значение но мы же не ищем легких путей двигаем карту на уровне n в любую сторону и получаем очередное сообщение, после чего серый фон. правда режим просмотра не сбросился, но возможно, мне просто в какой то из попыток просто повезло.
 
 
Добавлено:
relictus
сразу не обратил внимание: слетает не только значение долготы, но и широты, прада не так красиво

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

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
algoror
Что ты подразумеваешь под словом "лочим"? Как ты лочишь уровень?

Всего записей: 3715 | Зарегистр. 19-04-2005 | Отправлено: 16:16 11-04-2008
algoror

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
relictus
лочить=блокировать
при просмотре уровня, лочатся файлы, относящиеся к просматриваемому уровню. таким образом предотвращается возможность повторного открытия этих файлов за просмотр (м.б. и на запись). лочил двумя способами:
1. открытие сетевого кэша одновременно с двух мест.
2. при помощи открытия на просмотр индексного файла кэша файловым менеджером. для этого я использовал DN и FAR.
т.е. реализация запрета одновременного просмотра одного уровня двумя разными клиентами правильная. и сервер для возможности доступа к кэшу одновременно несколькими клиентами городить не надо сейчас можно работать с кэшем нескольким людям одновременно, но на разных уровнях. и это нормально.

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

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
algoror
Только добрался до компа  
Что lock = block - это было понятно сразу, просто хотел уточнить как именно ты лочил файл кэша. Теперь ясно, и твои выводы правильны Доступ к файлу кэша возможен только в монопольном режиме, не стал заморачиваться с memory mapped files, потому и поставил ограничение на запуск только одной копии SatMap...

Всего записей: 3715 | Зарегистр. 19-04-2005 | Отправлено: 08:27 14-04-2008
relictus

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
algoror
Пробуй:
только exe, 938 kb
Теперь при попытке открыть уровень кэша уже использующийся другой программой, выдается предупреждение. Настройки не сбиваются.

Всего записей: 3715 | Зарегистр. 19-04-2005 | Отправлено: 15:02 14-04-2008
algoror

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

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

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

Цитата:
что дальше по плану? надеюсь, подкачка тайлов при перемещении карты?

Она самая.  
Только вот сезон поисковый уже открылся, так что я в свободное время в лесах и полях, комп вижу только на работе. Если работа не будет отвлекать от дальнейшего развития SatMap, то подкачку можно ожидать уже в ближайшее время

Всего записей: 3715 | Зарегистр. 19-04-2005 | Отправлено: 08:25 15-04-2008
Lucifier



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
отличная программа! огромное спасибо разработчику(ам).
 
глючок со свертыванием окна программы при закрытии окошка выделения "крестиком" полечите, плз.

Всего записей: 126 | Зарегистр. 30-01-2002 | Отправлено: 17:21 30-04-2008
Prot_XT

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
А нельзя ли добавить создание привязки для MapInfo?

Всего записей: 163 | Зарегистр. 04-04-2003 | Отправлено: 20:37 03-05-2008
relictus

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

Цитата:
глючок со свертыванием окна программы при закрытии окошка выделения "крестиком" полечите, плз.

Не смог воспроизвести этот "глючок" - главное окно проги остается без изменений при закрытии окна выделения любым известным способом
 
Prot_XT

Цитата:
А нельзя ли добавить создание привязки для MapInfo?

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

Всего записей: 3715 | Зарегистр. 19-04-2005 | Отправлено: 08:39 04-05-2008
Prot_XT

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
GoogleMV делает такую привязку, весчь... наиудобнейшая!

Всего записей: 163 | Зарегистр. 04-04-2003 | Отправлено: 18:54 04-05-2008
Lucifier



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
v 1.2.5.99.
 
Глюки:
1. Добавить путевую точку -- и в имени, и в описании заглавная русская буква "С" меняется на ",".
2. Переключатель на панели "Интернет/Интернет+кэш/только кэш" серый (неактивен). При этом серая иконка меняется при нажатии Ctrl-I
3. При скачивании странно ведет себя прогресс-бар, общее количество тейлов не учитывает количество тейлов в кэше. (т.е. стали скачивать 100 тейлов, из них 50 в кеше -- "максимум" прогресс бара при этом все равно ставится 100, поэтому он доходит до половины -- а потом резко прыгает в конец).
4. Еще один глюк при подведении итогов скачивания, пишется "не удалось скачать" и ставится количество тейлов, взятых из кэша. Следовало бы писать "не удалось скачать" только на те тейлы, которые реально не удалось скачать. А взятые из кэша надо учитывать в строке "взято из кэша".
5. Произвольное выделение -- тоже неактивно.
 
Добавлено:

Цитата:
Не смог воспроизвести этот "глючок" - главное окно проги остается без изменений при закрытии окна выделения любым известным способом

Открываем окно -- шажимаем "выделить" -- выбираем зону выделения, потом передумываем скачивать что-либо и нажимаем крестик закрытия на форме выделения (там где "брать из кэша, координаты и т.п.) -- окно программы сворачивается на таскбар.
 
WXP SP2; SatMap v 1.2.5.99

Всего записей: 126 | Зарегистр. 30-01-2002 | Отправлено: 19:10 04-05-2008
Lucifier



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кстати, ландшафт не скачивается -- так и задумано?
 
и еще, из хотелок: почему бы не сделать скачивание зиапазона зумов, а не только одну ступень? Например, добавить галку "и крупнее", при установке которой скачиваются не только тейлы 14го зума, но и все предыдущие 1-13.

Всего записей: 126 | Зарегистр. 30-01-2002 | Отправлено: 08:11 05-05-2008
relictus

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Lucifier
Насчет глюков:
1) Это не глюк SatMap, а "особенность" OziExplorer'вского wpt-формата: в нем данные записываются с разделением через запятую и автором сделана замена символа запятой на символ с кодом D1, что есть русская "С". Попробуй сам редактировать свойства точки в Ози, увидишь, что он даже русские буквы в названии не допускает! Выход: используй лат. символ "С" вместо русского.
2, 5) Это еще не реализовано просто
3) А как быть, если при скачивании выбран, к примеру, пункт "заменять, если размер больше"? Ведь заранее неизвестно, сколько будет скачано и заменено тайлов. Потому так и сделал...
4) Этого быть не может, т.к. в строке "не удалось скачать" пишется кол-во только не скачанных тайлов, но никак не кол-во тайлов в кэше! См. картинку ниже, что не так?
   
 
Насчет сворачивания окна, у меня такая же система, но, как и писал ранее, ничего не сворачивается при закрытии окна выделения! А попробуй закрывать это окно по ALT-F4 или по ESC, или просто кликнув на тулбаре по иконке выделения - тоже сворачивается?
 

Цитата:
Кстати, ландшафт не скачивается -- так и задумано?

Нет, просто этот слой есть не для всех областей. Если уверен в обратном, дай координаты, проверю.
 
Хотелку запишу в TоDо

Всего записей: 3715 | Зарегистр. 19-04-2005 | Отправлено: 09:12 05-05-2008
DSER



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

Всего записей: 909 | Зарегистр. 07-06-2004 | Отправлено: 09:31 05-05-2008
relictus

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

Цитата:
картинки с яндекса не показываются

А уменя в Опере показываются  
прямой урл: http://satmap.narod.ru/select.jpg

Всего записей: 3715 | Зарегистр. 19-04-2005 | Отправлено: 09:38 05-05-2008
Lucifier



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Еще два глюка:
 
1. Не работает BackSpace в полях ввода
 
2. При селекте региона для скачки по координатам -- не подсчитывается количество тейлов / размер скачиваемого (не отображается в Инфо)
 
Добавлено:

Цитата:
Нет, просто этот слой есть не для всех областей. Если уверен в обратном, дай координаты, проверю

не уверен, но..
 
N 50° 58' 49.73''  E 36° 29 15.56'' -- N 50° 16' 3.82'' E 36° 43' 12.93''
 
ps. кстати, еще из хотелок:
 
1. Научить программу понимать, что тейл отснят с низким разрешением (например, по размеру) -- и опционально не скачивать тейлы низкого разрешения. т.е. размытые области не нужны. позволит сэжкономить кучу трафика.
2.  на малых зумах (1-12) подсвечивать зеленоватым цветом (+ кнопка на панели, которая включает-отключает это) области, скачаные с большим разрешением.
 
а то мой ареал обитания в гуглмапе снят лоскутами..
 
Добавлено:
по поводу прогресс-бара -- все-таки максимум надо ставить по формуле "totalslices-slices_in_cache". замену слайсов действительно не угадаешь, да и не надо. просто прогресс-бар будет расти с меньшей скоростью в случае замены, но прогресс буте показывать правильно!
 
еще из хотелок -- чтобы скачаные слайсы показывались по мере скачивания (как в googlev), а не после нажатия на "завершено".

Всего записей: 126 | Зарегистр. 30-01-2002 | Отправлено: 11:29 05-05-2008 | Исправлено: Lucifier, 11:31 05-05-2008
relictus

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Lucifier
1, 2 - будет исправлено
 
N 50° 58' 49.73''  E 36° 29 15.56'' - проверил на уровнях 7, 10, 13, 16: ландшафт есть. Дальше 16-го уже нет.
 

Цитата:
1. Научить программу понимать, что тейл отснят с низким разрешением (например, по размеру) -- и опционально не скачивать тейлы низкого разрешения. т.е. размытые области не нужны

Это для 14-го уровня что ли? Но ведь для того, чтобы проверить качество тайла, его все равно надо скачать, не так ли? Так что никакой экономии трафика...
 

Цитата:
2.  на малых зумах (1-12) подсвечивать зеленоватым цветом (+ кнопка на панели, которая включает-отключает это) области, скачаные с большим разрешением.

А вот это интересная мысль! Тормозить только прога будет при скроллинге, но если включить-посмотреть-выключить, то полезная фича. Запишу в ТуДу.
 
 

Всего записей: 3715 | Зарегистр. 19-04-2005 | Отправлено: 13:25 05-05-2008
MiMark



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Программа очень понравилась, но есть хотелки автору:
1. По окончании закачки надоедает нажимать кнопку "ОК" - убрать вообще это окошко, а информациию по количеству вывести, например, в строке статуса.
2. Прогресс-бар скачки встроить в окно скачки, с названием "Выделение". Объяснение: Сейчас прогресс-бар всегда посередине экрана и даже его перетащить нельзя, а хотелось бы видеть процесс, т.к. во время ожидания скачки хочется, например, разложить пасьянс. Можно также встроить прогресс-бар в строку статуса или в тул-бар главного окна.
3. Само плавающее окно "Выделение", болтается не скажу как..., не поймёшь где оно выскочит в следующий раз. Желательно его "докировать", т.е встроить как часть главного окна, но так, чтоб его можно было убирать (включать/выключать), причём убирать или включать не зависимо отдельной кнопкой.  
4. На кнопку вызова окна "Выделение" повесить переключатель "выделение куска" при нажатой кнопке и "таскание карты" по экрану при отпущенной. При этом кнопка работает независимо от наличия или отсутствия окна выделения.
5. Часть окна выделения, всроенного в главное окно, можно пустить под вторую карту, в которой можно также самостоятельно выбрать уровень своей лентой выбора уровня.
6. А если бы прикрутить GPS - то программа была-бы мечта любого автомобилиста. Прикрутка GPS, имхо, не представляет ничего заумного: Gps сообщает координаты где сейчас находимся и надо-то всего в программе найти на карте это место и нарисовать, например, "звёздочку". На начальном этапе можно даже карту не перемещать, а просто рисовать "звезду" для своего местонахождения, если это место на экране, но лучше перемещать карту в область видимости "звезды".  
7. Кеш сделать разделяемым, желательно даже по записи, т.е. без локирования уровня, а только конкретного тайла и только на время его записи. Для чего это нужно?:
а) тогда можно сделать закачку вообще независимой от основной программы в виде отдельного процесса или даже exe-шника, которы берёт из "кеша-очереди" очередную записть с указанным тайлом на закачку, закачивает его, удаляет из очереди и берёт следующий тайл в очереди и т.д. При этом основная программа как фунционирова, так и функционирует. На первом этапе можно сделать кнопку обновить экран и тогда подкаченные тайлы высветятся, но в идеале, после подкачки и удаления из очереди очередного тайла, можно генерить событие, для основного окна, которое отобразит скаченный тайл, если, конечно, он в области видимости на экране в настоящий момент;
b) позволит полноценно работать в сети многим пользователям, и на одном и том же уровне, и скачивать одновременно с разных мест, даже один и тот же уровень.
Если сложно реализовать п.6, возможно, надо перейти с существующего кеша на СУБД, например на бесплатный MySQL или любую другую.
8. Как уже здесь говорилось здесь желателен "масштаб". Можно даже не для главного окна, а для вспомогательного (второго "меньшего" окна с картой) - это необходимо, чтобы видеть, что скаченно, что нет. Масштаб можно реализовать отдельной полосой, подобной ленте выбора уровня.
9. Сделать кнопку в тул-баре и реализовать: включить высветку из более глубокого уровня если на данном уровне нет каких-либо скаченных тайлов, а если нет на более глубоком, высвечивать из более мелкого уровня. На первом этапе можно высвечивать только один предыдущий уровень и не проверять более подробный, или наоборот. В идеале три кнопки-перключателя в одной группе: одна брать с предыдущего; вторая брать с последующего уровня; и последняя не брать вообще. При этом, если нажали одну кнопку другие отжимаются.
 
Прошу не воспринимать как критику, просто хочется, чтобы программа была ещё лучше.
 

Всего записей: 39 | Зарегистр. 05-05-2008 | Отправлено: 14:32 05-05-2008
relictus

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MiMark
Я к критике отношусь нормально, так что все ок
Только вот многое из хотелок тянет на более-менее серьезный коммерческий продукт, в то время как изначально прога писалась для себя, т.е. домашнего пользователя. Отсюда и бесплатность, и "неторопливость" в добавлении новых фич, и т.п. - сказывается нехватка времени. Но все ваши хотелки не забываются и, по мере сил, реализуются.

Всего записей: 3715 | Зарегистр. 19-04-2005 | Отправлено: 15:31 05-05-2008
   

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