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

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

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



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

Цитата:
[+] опция: показывать высоту под курсором (данные SRTM, уровни > 9)

последнее значение высоты остаётся "видимым", переходим например с 10 уровня на 9
 
А указание высоты над землёй будет?

Цитата:
А можно узнать (и добавить к статусной строке программы) с какой высоты ты сейчас смотришь на землю?


Цитата:
добавить указание высоты над землёй для разных уровней возможно?

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 12:37 06-03-2009
relictus

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

Цитата:
А указание высоты над землёй будет?

А как ее узнать, формулу подскажешь?

Всего записей: 3712 | Зарегистр. 19-04-2005 | Отправлено: 12:46 06-03-2009
egor23



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

Цитата:
А как ее узнать, формулу подскажешь?

Может это поможет?
http://starmen.at.tut.by/zakachka.html

Цитата:
Взаимосвязь между высотой камеры и уровнем зума, для данного разрешения монитора, определяется из расчётов. Расчёты основаны на том, что для каждого уровня зума, разрешение картинки (не снимка, а картинки которую отображает GE на монитор) по горизонтали величина постоянная, и для 23 уровня зума составляет 0.0225 м/pix. Таким образом, если разрешение монитора 800*600 pix, то шаг по горизонтали будет 800*0,0225=18 м (для зума 23, для каждого последующего уровня зума, расстояние увеличивается в 2 раза: зум 22 - 36 м и т.д.) Тогда высота камеры, для данного уровня зума будет равна 0,869565*18=15,7 м.

 
Добавлено:
но как показалось GoogleEarth выводит разные значения
если есть высота рельефа, то цифра высоты камеры больше, но возможно показалось.
 
Добавлено:
Вот формула
1\2*ширина_экрана*разрешение_картинки*tg60 + высота_рельефа = высота_камеры
1\2*ширина_экрана*разрешение_картинки*tg60 = высота_камеры

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 14:43 06-03-2009
rex



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Поставил satmap_v1.4.2.27. Постоянное завершение закачки после 500 - 1500 тайлов даже на одном рельефе! Вернул satmap_v1.4.2.25 и все стало качаться нормально.  
Опа! Пока писал прекращение закачки после 2600 тайлов. Может быть гугль вычисляет SatMap и банит без всяких каптч? Но тогда почему  SatMap пишет, что все скачано успешно?

Всего записей: 2319 | Зарегистр. 20-10-2003 | Отправлено: 15:41 06-03-2009
egor23



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

Цитата:
1\2*ширина_экрана*разрешение_картинки*tg60 + высота_рельефа = высота_камеры  
1\2*ширина_экрана*разрешение_картинки*tg60 = высота_камеры

для GoogleEarth ширина_экрана, также = ширина_окна GoogleEarth, т.к. при изменении размера окна меняется масштаб.
масштаб меняется если есть высота_рельефа или её нет.
 
Добавлено:
rex

Цитата:
Опа! Пока писал прекращение закачки после 2600 тайлов. Может быть гугль вычисляет SatMap и банит без всяких каптч?

может это проблемы SatMap на плохом нете?
или может настройки Инета в SatMap не меняете, там всё время версии тайлов меняются?

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 15:53 06-03-2009
rex



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

Цитата:
может это проблемы SatMap на плохом нете?  
или может настройки Инета в SatMap не меняете, там всё время версии тайлов меняются?

Инет хороший, настройки действительно не менял, но вроде только пару дней как программу закачал.
Вот текущие настройки:
 
cпyтник        http://khm%d.google.com/kh/v=%s&hl=ru&     36
гибpид          http://mt%d.google.com/mt/v=%s&hl=ru&      w2t.88    
кapтa            http://mt%d.google.com/mt/v=%s&hl=ru&      w2.89
лaндшaфт     http://mt%d.google.com/mt/v=%s&hl=ru&       w2p.87
Что то изменилось?

Всего записей: 2319 | Зарегистр. 20-10-2003 | Отправлено: 16:15 06-03-2009
egor23



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

Цитата:
Что то изменилось?

там есть кнопка проверить версии в нете, и сам SatMap скорректирует настройки.
гибpид w2t.92
кapтa w2.92
 
но я невидел такого, чтобы SatMap прерывал закачку и выводил сообщение только об усешно скаченных тайлах.
 
Добавлено:
может кто кнопку Стоп жмёт?

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 16:40 06-03-2009 | Исправлено: egor23, 17:14 06-03-2009
DokPZ

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

Цитата:
Такое в планах записано, но реализация этого не будет скорой...

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

Всего записей: 22 | Зарегистр. 12-12-2007 | Отправлено: 16:49 06-03-2009
egor23



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

Цитата:
1\2*ширина_экрана*разрешение_картинки*tg60 + высота_рельефа = высота_камеры  
1\2*ширина_экрана*разрешение_картинки*tg60 = высота_камеры

или так можно записать:
ширина_экрана*разрешение_картинки*sin60 + высота_рельефа = высота_камеры  
ширина_экрана*разрешение_картинки*sin60 = высота_камеры

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 17:24 06-03-2009
MiMark



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
to relictus  
Если я правильно понял, то Вы в ближайшее время собираетесь заняться реализацией возможности просмотра уже закаченных/незакачанных областей. Предлагаю следующий идею, которая, ИМХО, лучше чем реализация в САС:  
1. Размер всех тайлов в пикселях на эране сделать  настраиваемым, т.е. размер всех тайлов на экране всегда один и тот-же, но не только 256, а настраивается пользователем из ряда: 1024, 512, 256, 128, 64, 32, 16 и может быть ещё и 8.  
2. Тайлы, которые высвечиваются на экран растягиваются или сжимаются до размеров выбранного пользователем размера из ряда в п.1  
 
При этом получается для разных размеров:  
- 1024, 512 - увеличенное изображение текущего уровня соответственно в 4 и в 2 раза, что иногда удобно для просмотра, если нет данных более подробного уровня или просто плохое зрение или условия освещения плохи и т.д.;  
- 256 - обычное отображение как сейчас и есть;  
- 128, 64, 32, 16 отображение этого-же слоя, но уменьшенного соответственно в 2, 4, 8 и в 16 раз, что удобно, т.к. при этом на экране видна большая область местности, хоть сами и тайлы стали меньше и стали менее подробными.  
 
Достоинства:  
1. Стоим на том слое информация о котором нам и нужна;  
2. Когда занимаемся закачкой, то детальная информация для рассматривания карты нам не особо нужна и можно включить режим уменьшенного отображения тайлов и тогда мы видим больший кусок местности, причем включив режим "выделение куска", можно захватить/выделить больший кусок местности(конечно если карта уменьшена);  
3. Иногда чтобы сориентироваться на местности можно не переключать слои а просто уменьшать/увеличивать карту, за счёт размера каждого тайла (это особенно удобно, если вы уже в пути и других слоёв у Вас просто нет- не скачаны или их не существует на google);  
 
Недостаток только один:  
Уменьшать можно не до бесконечности, а только до размеров, например, 8х8 пикселей или 4х4, а может и только до 16х16 пикселей, далее уже не имеет смысла, т.к. изображение, скорее всего, будет неразличимо. САС  умеет уменьшать до одного пикселя, но за счёт того, что отображается другой слой не тот, который нам нужен, а который нужен отображается затенением ещё не скаченных мест.  
 
Повторюсь главное достоинство описанного метода, по сравнению с САС это то что можно будет выделять большие куски в режиме выделения, а также режим увеличения (лупы) когда надо что-то рассмотреть, а более подробного слоя просто нет.

Всего записей: 39 | Зарегистр. 05-05-2008 | Отправлено: 18:20 06-03-2009 | Исправлено: MiMark, 18:26 06-03-2009
rex



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

Цитата:
При этом получается для разных размеров:  
- 1024, 512 - увеличенное изображение текущего уровня соответственно в 4 и в 2 раза, что иногда удобно для просмотра, если нет данных более подробного уровня или просто плохое зрение или условия освещения плохи и т.д.;    

 
Присоединяюсь.
Для современных мелкозернистых мониторов, типа 1920х1200 на 15-20 дюймовых матрицах это было бы просто супер. У меня сейчас на ноуте чтобы на 19-м уровне снимка или 18-м карты что-то нормально рассмотреть, приходится использовать электронную лупу.
 
relictus
 
Раз уж зашла речь о мониторах, у вас в .17-й версии в настройках в окошке выбора каталогов при большом разрешении экрана с увеличением 1,5 поля налазят друг на друга так что ничего не разобрать. В .15-й все было в норме.
На вкладке интернет поля тоже налазят друг на друга, но они и раньше налазили.
 
egor23

Цитата:
там есть кнопка проверить версии в нете, и сам SatMap скорректирует настройки.  
 

Откорректировал, но они были не при чем, так как проблемы возникали на чистом рельефе, а для него версия не менялась.
 

Всего записей: 2319 | Зарегистр. 20-10-2003 | Отправлено: 18:44 06-03-2009
netrebos

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

Цитата:
А другие программы во время обрыва закачки работали?  
Особенно работающие на закачку, и особенно качающие с гугля? И что качал, только спутник или спутник и гибрид? И как связь, надежна?  

Пробовал и так и эдак результат неизменен. У меня, кстати тоже был рекорд в 30 тыс тайлов -- но это исключение. Конечно, что происходит с интернетом в конторе, где я сижу за прокси сервером и с общим IP, на выходе нельзя. Сейчас меня нет в городе, точные цифры проверить не смогу, но качество инетернета среднее. Высокие скорости, но и столь же высокие нагрузки на сервер, которые не имеют определнного расписания. Дома традиционные условия сети АКАДО -- 512 мб\с, сигнал по квартире раздается по WI FI. Если кто чего и химичит, то провайдер. Тут его не подловишь.  
 Заметил, что эффект зависания начинается, когда растягиваешь в настройках реконект на 120 с и выше. Другие программы нормально переключаются и работают. Обычно, программа повисит повисит, а затем выдает сообщение об успешновыкаченных тайлах.
 
relictus  rex
 

Цитата:
Опа! Пока писал прекращение закачки после 2600 тайлов. Может быть гугль вычисляет SatMap и банит без всяких каптч? Но тогда почему  SatMap пишет, что все скачано успешно?

 
Кажется в моем полку прибыло. Проблема скорее всего в качестве интеренет соединения. Но речь идет не о диалапе, а о вполне среднем качестве скоростного интернета, который врядли удастся улучшить. Помните о моем вчерашнем предложении ввести фактор "человеческого присутствия"? Может покумекаете в эту сторону?

Всего записей: 447 | Зарегистр. 19-09-2006 | Отправлено: 00:34 07-03-2009 | Исправлено: netrebos, 00:35 07-03-2009
relictus

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

Цитата:
Вот формула

Хорошо, я попробую.
 
rex
netrebos

Цитата:
Помните о моем вчерашнем предложении ввести фактор "человеческого присутствия"? Может покумекаете в эту сторону?

Покумекаю.
 
DokPZ

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

А ведь изначально так и было, что на слое гибрид качался только гибрид, а спутник брался из кэша, если он там был. Но кто-то тут сказал, что это неправильно, и что теперь делать? Плодить новые режимы просмотра не хочется, вернуть всё взад?
 
MiMark

Цитата:
Предлагаю следующий идею

Идея заинтересовала, чувствую сложности в реализации, но попробую сделать.
 
rex

Цитата:
поля налазят друг на друга

Сделай скриншот окна настроек, посмотрю.

Всего записей: 3712 | Зарегистр. 19-04-2005 | Отправлено: 10:38 07-03-2009
rex



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

Цитата:
А ведь изначально так и было, что на слое гибрид качался только гибрид, а спутник брался из кэша, если он там был. Но кто-то тут сказал, что это неправильно, и что теперь делать? Плодить новые режимы просмотра не хочется, вернуть всё взад?

Оба варианта  правильны, в зависимости от задач, а один дополнительный режим просмотра программу не утяжелит.
Только не делайте как в SASPlanet. Там  при просмотре гибридный слой подключается в ручную отдельно, и при переходе к карте его надо в ручную же отключать.
 
 
Добавлено:
relictus
Переконвертировал наконец свой многогигабайтный кэш в несколько кэшей нового формата и решил наконец полностью перейти на новую версию не только для просмотра и экспериментов, но и для закачки. И тут полный облом!
Если при чтении ваша программа читает все подключенные кэши, что естественно, то при закачке только верхний, в который собирается записывать, полностью игнорируя все остальные.  
Получается, что для нормальной организации докачки необходимо загонять весь кэш в один файл. Конечно можно предварительно экспортировать территорию в отдельный кэш, но это долго. К тому же программа и здесь видит только один кэш, так что экспортировать из нескольких кэшей не только долго но и нудно.
Так что сейчас либо геморрой с закачкой либо весь кэш в одном файле.
 
Логично было бы, чтобы перед формированием задания на закачу или экспорт программа просматривала не только тот файл кэша в который будет записывать тайлы, но и другие файлы кэша указанные пользователем в окне типа окна подключения кэшей. Как она делает сейчас при просмотре. Ну а если после этого научите программу примать списки закачки, которые она сама же и генерирует будет вообще замечательно. Наример кэш на домашнем компьютере или ноутбуке - сделал список для закачки нужного и поставил на работе качать. Синхронизация же кэшей производится путем переноса и импорта сравнительно небольших инкрементальных кэшей.

Всего записей: 2319 | Зарегистр. 20-10-2003 | Отправлено: 11:38 07-03-2009 | Исправлено: rex, 13:28 07-03-2009
DokPZ

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

Цитата:
А ведь изначально так и было, что на слое гибрид качался только гибрид, а спутник брался из кэша, если он там был. Но кто-то тут сказал, что это неправильно, и что теперь делать? Плодить новые режимы просмотра не хочется, вернуть всё взад?  

Согласен с rex оба варианта полезны. Можно не "плодить" отдельный режим, а добавить галочку в настройках

Всего записей: 22 | Зарегистр. 12-12-2007 | Отправлено: 22:15 07-03-2009
netrebos

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
relictus
Ну вот и я каптчу увидел. Только сейчас перешел на 1.4.2.27. Все что я до этого писал касалось версии turbo-satmap. Надо сказать, что сообщение об успешно скаченных тайлах на пол-дороге теперь появляется значительно реже, но появлется. (Может на 8 марта нагрузка упала в сети) А капча выскакивает примерно на каждой 11 тыс. тайлов. Но, скорость, по сравнению с турбо, средненькая. И уж очень долго до начала выкачивание программа обдумывает содержимое кэша при повторном запуске. (При условии что область выделения  остается неизменной). Но стоит чуть сместить область выделения, пусть даже в кэше уже есть половина выделенных тайлов, закачка запускается без заминки.
 
И еще одно, про КПК и GPSproga. Если я куда-нибудь выложу небольшой пример кеша этой програмки, будет ли вам этого достаточно, чтобы понять алгоритм конвертации из SatMap. А то автор этой GPSproga пропал бесследно. Я к нему и на мейл стучался и на сайт, где он ее долгое время делал. Никаких признаков ответа.

Всего записей: 447 | Зарегистр. 19-09-2006 | Отправлено: 02:23 08-03-2009
rex



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

Цитата:
Согласен с rex оба варианта полезны. Можно не "плодить" отдельный режим, а добавить галочку в настройках

Именно так, отдельно, подключается слой гибрида в SASPlanet - включение\отключение через меню - это менее удобно чем кнопка на панели, но у SASPlanet слишком много режимов чтобы все в тулбар выносить, в SatMap же места в тулбаре еще вагон.

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

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

Цитата:
Логично было бы, чтобы перед формированием задания на закачу или экспорт программа просматривала не только тот файл кэша в который будет записывать тайлы, но и другие файлы кэша указанные пользователем в окне типа окна подключения кэшей.  

Такое можно сделать опционально, даже нужно...
 
DokPZ

Цитата:
добавить галочку в настройках

Так и сделаю.
 
netrebos

Цитата:
Но, скорость, по сравнению с турбо, средненькая.

Единственная значительная разница между турбо-версией и 1.4.2.27 - это показ высоты. Ну еще очищение выделения. Всё. Ни один бит работы с инетом и кэшем не менялся
 

Цитата:
Если я куда-нибудь выложу небольшой пример кеша этой програмки, будет ли вам этого достаточно

Одно из моих "хоббей" - реверсинг, так что выкладывай, посмотрю

Всего записей: 3712 | Зарегистр. 19-04-2005 | Отправлено: 09:54 08-03-2009
rex



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

Цитата:
Логично было бы, чтобы перед формированием задания на закачу или экспорт программа просматривала не только тот файл кэша в который будет записывать тайлы, но и другие файлы кэша указанные пользователем в окне типа окна подключения кэшей.  
 
Такое можно сделать опционально, даже нужно...

Рад что вы согласны! И просьба в первую очередь!
Потому что гонять туда-сюда 30-40 гигабайтные файлы ну очень не хочется.  

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

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

Цитата:
Рад что вы согласны!

А как Я рад!
Если я правильно понял, то хотелка заключается в том, чтобы перед закачкой по выделению на наличие имеющихся тайлов просматривался не только активный кэш, но и все подключенные (чекнутые). Так? Но сохраняться закачанные тайлы будут все равно только в одном, активном, кэше.

Всего записей: 3712 | Зарегистр. 19-04-2005 | Отправлено: 11:00 08-03-2009
   

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