Ru-Board.club
← Вернуться в раздел «Программы»

» SatMap (3)

Автор: Widok
Дата сообщения: 02.08.2010 10:57
Предыдущие части темы


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


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


Текущая версия 2.8.5.1 (multilingual):
История версий
полный комплект v2.8.5.1 (3 Mb)
v2.8.5.1 (только exe) (1.5 Mb)
SatMap API

* - архивы в формате 7-zip



[more=Кэши скачанных районов]
Кэш "упорядочен" - это значит, что после выкачивания был сделан экспорт кэша в новый кэш, в результате, данные располагаются последовательно, что благоприятно сказывается на операциях: наложение \ экспорт \ импорт.
Кэш "не упорядочен" - это значит, как кэш был скачен, так и был выложен.
Актуальность - дата когда скачивался район.

Кэш к программе SatMap, разбит по территориям для удобства скачивания (на трекере):
satmap_cache_dc.ru-board.com - 12.16ГБ (кэш "упорядочен")
satmap_cache_rutracker.org - 12.16ГБ (кэш "упорядочен")
Весь Мир, спутник/гибрид/карта/ландшафт 1-10, Актуальность: март 2009
г.Москва, РФ, спутник/гибрид/карта 1-18, ландшафт 1-16, Актуальность: март 2009
г.Санкт-Петербург, РФ, спутник/гибрид/карта 1-18, ландшафт 1-16, Актуальность: апрель 2009
г.Гавана + пляжи Санта Марии, Куба, спутник 1-19, гибрид 1-18, карта 1-17, ландшафт 1-16, Актуальность: апрель 2009

Архивы с полным (спутник/гибрид/карта/ландшафт) кэшем 1-10 уровней
Весь Мир - Актуальность: май 2013

full cache SatMap levels 1-10 - 4.6ГБ (кэш "упорядочен").

Архив с полным (спутник/гибрид/карта/ландшафт) кэшем 1-18 уровней
г.Москва, РФ - Актуальность: март 2009

Москва 1-18 - 2.7 ГБ (кэш "упорядочен").
Москва 1-18 - 2.7 ГБ (кэш "не упорядочен").
SRTM_height - высотные данные
Скриншоты выделенной области с координатами и наложением 18 уровня на 10-й, слой спутник/гибрид.


Архив с полным (спутник/гибрид/карта/ландшафт) кэшем 1-18 уровней
г.Санкт-Петербург, РФ. - Актуальность: апрель 2009

Санкт-Петербург 1-18, на трекере, см. выше, (кэш "упорядочен").
SRTM_height - высотные данные
Скриншоты выделенной области с координатами и наложением 16\18 уровней на 10-й



Архив с кэшем (спутник/гибрид/карта) 1-18 уровней
г.Киев, Украина. Актуальность: апрель 2009 (спутник), август 2009 (гибрид/карта)

Киев 1-18 - 1.28 ГБ (кэш "упорядочен").
Скриншот наложения 18 уровня на 11-й (слой - спутник)


Карты Генштаба в виде кэша SatMap
В основном карты масштаба 1М и 500К. Для квадрата N37 - также 200 и 100К - 5 ГБ (кэш "упорядочен").


[/more]




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


Основные функции и возможности (на данный момент):
1. Импорт данных из кэша GoogleMV (версии 2.7+), GoogleV, EarthSlicer (только спутник), SatMap, SASPlanet, Global Mapper
2. Формат кэша: 1 кэш = 1 файл
3. До 100 подключаемых кэшей
4. Экспорт в кэш формата GoogleMV, SatMap, SASPLanet, GPSProga, 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
Автор: rex
Дата сообщения: 02.08.2010 18:49
relictus
Ладно, сделаю целиком, но это не быстро, поэтому пока опишу один баг который попортил мне много крови и локализовать который я смог только в последний момент во время экспорта кэшей для поездки, пришлось доделывать ключевые места в последний день. Баг состоит в том, что во время создания списка для закачки или экспорта в режиме полигонального выделения на максимальном уровне, например с 11 делается 18-й, пропускаются целые полосы тайлов. Например 1-3 полосы закачиваются нормально, а одна пропускается (пропускается не больше одной). Повторная закачка ничего не меняет, так что проблема скорее всего в алгоритме формирования списка. На меньших уровнях, например с 11 делается 17-й и при прямоугольном выделении проблем нет. От типа карты и широты тоже не зависит - проблемы как на 60-й, так и на 30-й, и как со спутником, так и с картами и гибридом
Автор: relictus
Дата сообщения: 02.08.2010 19:09
rex

Цитата:
Ладно, сделаю целиком, но это не быстро

Звучит так, как будто ты мне одолжение делаешь
И мне быстро и не надо, я скоро в отпуск отвалю
Описанный баг мне известен, но в текущем алгоритме формирования списка его не пофиксишь, только когда изменю весь алго....
Автор: relictus
Дата сообщения: 04.08.2010 08:23
Встречаем
v2.5.0 2010 Aug 4
--------------------------------------
[no][+] импорт треков в формате plt, gpx, kml
[+] импорт/экспорт путевых точек в формате wpt, gpx, kml
[+] возможность использовать настраиваемые пользовательские инструменты (не более 20)
[+] Google Earth launcher (thanks to burekbrigada)
[+] хоткеи для перехода на 11 - 20 уровень (CTRL+0 - CTRL+9) на цифровой клавиатуре и инкремента/декремента (CTRL+=/CTRL+-) уровня продублированы на основной клавиатуре
[+] опция: загружать маршруты GPX как треки
[+] опция: показывать названия путевых точек (F5)
[+] настройки: управление видимостью кнопок в навигационном режиме
[+] настройки: перемещать мышь в центр при центрировании
настройки мыши: "при смене уровня центрирование по указателю мыши" --> "масштабирование как в Google Maps"[/no]


Добавлено:
PS Рекомендую при установке в папку предыдущей версии удалить satmap.xml!
Работа с точками/треками переписана с нуля, так что возможны баги, о которых незамедлительно сообщаем
Планируется дальнейшее развитие обработки файлов GPX/KML, но уже после сентября...
Автор: egor23
Дата сообщения: 04.08.2010 10:32
relictus
всё забываю попросить
Можно сделать отмену действия, например расстояние замеряем, бывает не там поставил точку, а отменить нельзя.
Автор: relictus
Дата сообщения: 04.08.2010 10:48
egor23
Backspace отменяет последнее действие...
Автор: rex
Дата сообщения: 04.08.2010 17:20
relictus

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

Так предупреждать надо! Сколько вренмени из-за этого потерял!

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

Добавлено:
relictus

Цитата:
[+] Google Earth launcher (thanks to burekbrigada)

И что с этим можно теперь делать?
Автор: Rodny
Дата сообщения: 04.08.2010 17:36
rex 17:20 04-08-2010
Цитата:
И что с этим можно теперь делать?

Это в паре с "[+] возможность использовать настраиваемые пользовательские инструменты (не более 20)"

Добавлено:
relictus
Несколько раз при зуме в режимах "Только кэш/Гибрид" вылезло:

Код: Access violation at address 0079906D in module 'SatMapGPS.exe'. Read of address 00000000.
Автор: relictus
Дата сообщения: 04.08.2010 18:25
Rodny

Цитата:
Несколько раз при зуме в режимах "Только кэш/Гибрид" вылезло:

Какие-нибудь объекты были загружены?
AV стабильно появляется? При каких условиях я могу воспроизвести его?
Автор: Rodny
Дата сообщения: 04.08.2010 18:42
relictus
Загружено ничего не было, просто открывал программу и лазил по карте. При скролле буквально два или три раза выдало сообщение, специально воспроизвести не могу.
Автор: relictus
Дата сообщения: 04.08.2010 18:46
Rodny
Старый satmap.xml удалял?
Автор: Rodny
Дата сообщения: 04.08.2010 19:27
relictus
Да.
Кажется, нашёл у себя проблему. При отображении определённой местности при зуме от 13 к 14 уровню стабильно этот AV. Дефрагментация кэша не помогла, сейчас делаю экспорт.

Добавлено:

Экспорт в новый файл тоже не помог.
Экспортировал уровни 12-14 спутник+гибрид в файл test и приложил places.kml с этой точкой, 3,6 Мб на народе.
Воспроизводится всегда один раз при при зуме 13->14, а также при открытии программы с этим участком сразу на 14-м уровне. После чего дальше работает без проблем.
Автор: egor23
Дата сообщения: 04.08.2010 19:54
relictus

Цитата:
Access violation at address 0079906D in module 'SatMapGPS.exe'. Read of address 00000000.

случайно поймал, баг репорт ушёл на мыло
Автор: nemo3001
Дата сообщения: 04.08.2010 19:54
relictus

Цитата:
Встречаем
v2.5.0 2010 Aug 4

Теперь бы еще и мультиверсию...
Автор: egor23
Дата сообщения: 04.08.2010 20:00
Rodny

Цитата:
Воспроизводится всегда один раз при при зуме 13->14, а также при открытии программы с этим участком сразу на 14-м уровне. После чего дальше работает без проблем.

боюсь без satmap.xml вопроизводиться не будет
упс, Гибрид забыл включить.
Автор: relictus
Дата сообщения: 04.08.2010 20:15
Rodny
egor23
Спасибо, файлы получил, завтра буду искать причину AV.
Автор: relictus
Дата сообщения: 05.08.2010 08:09

Цитата:
завтра буду искать причину AV.

Rodny
egor23
AV из-за битых тайлов PNG слоя гибрид. Кстати, и тайлы спутника тоже битые, но они показываются, т.к. проходят проверку на сигнатуры конца/начала файла... А вот почему записались битые png - непонятно

Добавлено:

Цитата:
А вот почему записались битые png - непонятно

Понятно... тоже проходят сигнатурную проверку....

Добавлено:
Rodny
Попробуй satmap_v2.5.1_exe
Теперь хотя бы AV нет при просмотре битых картинок, которые проходят сигнатурную проверку, т.о. их можно легко удалить...
А вот как сделать чтоб такие картинки не сохранялись в кэше без кучи доп. проверок, а значит и падения производительности, я не знаю
Автор: egor23
Дата сообщения: 05.08.2010 11:31
relictus

Цитата:
А вот как сделать чтоб такие картинки не сохранялись в кэше без кучи доп. проверок, а значит и падения производительности, я не знаю

а размер файла в байтах, приходит до его скачивания?
Автор: relictus
Дата сообщения: 05.08.2010 12:22
egor23
Имеешь в виду заюзать Content-Length для сравнения с размером закачанного? Боюсь не поможет, т.к. битые файлы по размеру одинаковы с не битыми
Автор: Rodny
Дата сообщения: 05.08.2010 12:53
relictus 08:09 05-08-2010
Цитата:
Теперь хотя бы AV нет при просмотре битых картинок, которые проходят сигнатурную проверку, т.о. их можно легко удалить...  

По мне, раз причина AV стала известна, лучше пускай он пока побудет в качестве предупреждения о битых тайлах. Вдруг ещё где-нибудь такие попадутся. Иначе как можно понять, что они битые? А так я просто перекачал кусок 14-го уровня и всё стало нормально.

В 2.5.1 минут десять не мог закрыть SatMap, выдавалось

Код: ---------------------------
SatMap Navigation
---------------------------
The operation is in progress, press Stop to terminate
---------------------------
OK
---------------------------
Автор: relictus
Дата сообщения: 05.08.2010 13:47
Rodny

Цитата:
Иначе как можно понять, что они битые?

2-мя способами
1) битые JPG тайлы видно невооруженным глазом
2) а PNG - они просто не показываются


Цитата:
В 2.5.1 минут десять не мог закрыть SatMap, выдавалось

Такое может быть на рваном или очень тормознутом коннекте с инетом - прога пытается скачать через определенные промежутки времени (таймауты), а тайлов в очереди на закачку может быть много - вот и подвис...
Автор: Rodny
Дата сообщения: 05.08.2010 14:28
relictus 13:47 05-08-2010
Цитата:
а PNG - они просто не показываются

Да, но это ж приглядываться надо. А если он где-нибудь в уголке экрана мелькнул и на нём всего пара пикселей какой-нибудь дорожки нарисовано?.. А можно по наличию этого AV выводить сообщение: так, мол, и так, на таком-то уровне есть битые тайлы, надо область перекачать?


Цитата:
Такое может быть на рваном или очень тормознутом коннекте с инетом

Угу, что-то последняя бета µTorrent совсем не реагирует на ограничение скорости, забила весь канал.
Автор: relictus
Дата сообщения: 05.08.2010 15:39

Цитата:
А можно по наличию этого AV выводить сообщение

AV происходило на каждый тайл, т.е. ты получишь кучу сообщений об ошибках, выглядеть будет некрасиво....

Цитата:
что-то последняя бета µTorrent

Не юзай бетки, только stable release
У меня µTorrent вообще подвешивал wi-fi роутер
Автор: relictus
Дата сообщения: 10.08.2010 15:39
Ахтунг!
Гугл опять что-то поменял, не пытайтесь обновлять версии снимков!
Автор: relictus
Дата сообщения: 12.08.2010 15:21
satmap_v2.5.2_exe
Апдейт проверки версий гугла + загляните в About
Автор: rex
Дата сообщения: 12.08.2010 20:36

Цитата:
Апдейт проверки версий гугла + загляните в About

А если еще и About сделать в Юникоде, в него можно будет не только заглянуть, но и даже прочесть
В принципе не проблема и на домашнем ноуте глянуть, но обрати внимание.

Добавлено:
Ты ничего в соединении с интернетом не менял?
Раньше SatMap категорически не хотела грузить тайлы на рабочем компе через проксисервер (настроек у меня не было), приходилось sas юзать, а теперь без проблем все работает!
Автор: Rodny
Дата сообщения: 12.08.2010 21:28
relictus
Как-то весьма своеобразно работает добавление инструментов

Если после открытия этого раздела настроек выбрать какой-нибудь из существующих инструментов, то кнопка "Добавить" его продублирует. После изменений названия/команды и нажатии "Сохранить" ничего не сохраняется, остаётся этот дубль.

Если же ничего не выбирать, вписать параметры в пустые строки, то добавление происходит. Но потом изменить так же ничего невозможно.

А при добавлении/удалении они как-то прыгают в списке.
Это во всех 2.5.x так.
Автор: relictus
Дата сообщения: 12.08.2010 22:12
rex

Цитата:
А если еще и About сделать в Юникоде, в него можно будет не только заглянуть, но и даже прочесть

Да вроде как всё в проге юникодное... а в чем фишка? Скриншот покажи.

Цитата:
Ты ничего в соединении с интернетом не менял?

Ничего! Версию инет-компонента только обновил, видать пофиксили в нем какой-то древний баг
Rodny

Цитата:
Как-то весьма своеобразно работает добавление инструментов

Я сам сильно не тестировал эту фичу, но согласен, надо ее чуть подремонтировать
Автор: rex
Дата сообщения: 13.08.2010 08:57
relictus


Цитата:
Да вроде как всё в проге юникодное... а в чем фишка?

About не в юникоде точно. Проверь.
Автор: relictus
Дата сообщения: 13.08.2010 08:59
rex

Цитата:
About не в юникоде точно.

Прога вся юникодная! В чем проблема-то, сказать можешь?

Страницы: 1234567891011121314151617181920212223

Предыдущая тема: Автоматическое обновление адресной книги в локалке


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.