Как открыть файл kmz в sas planet
1. Введение.
2. Требования к технике.
3. Установка программы
4. Готовимся к поездке.
4.1. Скачиваем карты.
4.1.1.Как скачать карты.
4.2.Принципы визуализации карт в SAS планета.
4.2.1.Какие карты скачивать
4.3. Прокладываем маршрут.
4.3.1. Скачиваем трек.
4.3.2. Прокладываем трек сами.
4.3.3. Корректируем трек.
4.3.3.1. Изменяем путь.
4.3.3.2.Альтернативные пути.
4.3.4.Установка меток.
4.3.4.1. На основе Wikimapia.
4.3.4.2.Из сторонних ресурсов.
4.3.4.3. По координатам.
4.4. Экспорт комбинированного трека.
4.5. Согласовываем SAS планета и GPS.
5. Движемся по маршруту.
6. Заключение.
3. Установка программы
Программу скачиваем здесь.
Сама программа — первая стрелка, наборы карт — две последующие. Для установки нужно:
1. из zip архива SASPlanet распаковать установочный комплект;
2. удалить из установочного комплекта содержимое папок Maps/sas.maps и Maps/sas.plus.maps;
3. содержимое скачанных архивов sas_team-sas.maps и sas_team-sas.plus.maps скопировать в папки Maps\sas.maps и Maps\sas.plus.maps.
Программа установлена. Для красоты можно сделать для нее ярлык на рабочем столе. Для этого надо создать ярлык на рабочем столе windows, указав путь к программе, как указано ниже:
Замечание. Когда будете устанавливать новую версию программы (раз в несколько месяцев выходит новая стабильная версия), будьте очень аккуратны. Алгоритм следующий:
1. Копируем новую версию с заменой в старый каталог, исключая папки, начинающиеся с cache*** (в них расположены уже скачанные карты), также исключение составляют файлы с расширением ini в основном каталоге (в них настройки программы). Если вы настолько продвинуты, что добавили свои иконки в каталог MarksIcons, то сохраните и их.
2. Выполняем п.п. 2 и 3 из инструкции выше, разумеется, с новыми sas_team-sas.maps и sas_team-sas.plus.maps.
Более подробно процедура обновления описана здесь.
4. Готовимся к поездке.
Как правило, команды меню, приводимые ниже, имеют иконки в верхней строке, удобнее пользоваться иконками, нежели ходить в меню.
Если навести курсор мыши на иконку, всплывает подсказка.
4.1. Скачиваем карты.
4.1.1.Как скачать карты.
Рассмотрим на примере. Нам нужен маршрут Баговская — Баракаевская. Скажем, Генштаб 500 м (1999-2010), в масштабе 16 (в терминах SAS планета). Выбираем источник данных в пункте меню Источник|Интернет и кэш:
Выбираем Генштаб 500 м (1999-2010) в пункте меню Карты:
Выбираем Яндекс Народная Карта в пункте меню Слои:
Меняя масштаб (стрелка 1, или колесико мыши), двигая карту (клавишами-стрелками или зажатой левой клавишей мыши), добиваемся, чтобы Баракаевская (стрелка 2), Баговская (стрелка 4) были видны на карте. При этом смотрим на отметку, сколько осталось скачать листов (стрелка 3). Последнее необходимо, чтобы дождаться, когда названия населенных пунктов будут читаемы:
Следующий шаг — выделение области, в которой должны скачиваться карты:
В выделенную область должны попасть все интересующие нас участки:
Наконец, выбираем Тип карты — Генштаб 500м (1999-2010) отмечаем в появившемся окне необходимый масштаб (16), нажимаем кнопку Начать, и ждем завершения процесса:
Теперь у нас на компьютере, вне зависимости от интернета, 399 листов (по умному — тайлов) Генштаб 500 м (1999-2010), покрывающие указанный выше прямоугольник.
Замечание 1. Можно скачивать карты и другими способами:
1. Двигая карту и ожидая, пока скачается нужный участок (ждем, пока позиция «осталось» по стрелке 3 на рисунке выше не станет равной нулю).
2. Используя команду Операции|Операции с выделенной областью|Полигональная область (так можно скачивать карты в произвольном многоугольнике).
3. Используя команду Операции|Операции с выделенной областью|Выделение по пути (скачивание карт в указанной окрестности трека).
Замечание 2. SAS планета хранит данные в экономном формате, так для Генштаб 500 м (1999-2010) средний размер листа составляет 26-40 килобайт. То есть, скачанный в примере выше прямоугольник Баракаевская-Баговская займет не более 15 мегабайт. Генштаб 1 км всего Краснодарского края в масштабе 14 (больший начинает расплываться) занимает 365 Мб. на диске.
4.2.Принципы визуализации карт в SAS планета.
Из меню Карты выбираем основную карту. В меню Слои выбираем, какие слои нужно рисовать поверх основной карты. В результате видим комбинированную картинку:
На примере, кусок маршрута Баговская — Баракаевская. На основной карте спутник Google желтым выделяется слой Народная карта Яндекс, разноцветные линии — треки слоя Карта GPS треков OSM, линии речек и названия полян — слой OpenMapSurfer гибрид.
Также выбираем масштаб карты (стрелка или колесико мыши). Для поездки оптимальным вариантом является масштаб 16. В большем масштабе, не расплываются только некоторые спутники, в меньшем теряются детали. Исключением являются некоторые карты Генштаба (километровка имеет оптимальный масштаб 14) и ситуации, когда нужно скачать карты на большой площади, выделив фигуру визуально (в примере со скачиванием прямоугольника Баговская — Баракаевская пришлось установить на экране масштаб 13, видно на скриншоте из примера). Не путайте с масштабом скачивания.
Скачанные карты остаются на диске и ими можно пользоваться без интернета.
4.2.1.Какие карты скачивать.
Все карты в выбранном прямоугольнике качаем в масштабе 16.
Замечание. Не откладывайте на последний день скачивание карт. Иногда бывает, что пару дней соответствующий ресурс не работает.
Мне сделали справедливое замечание, что карты, называемые в SAS планета Генштаб, на самом деле являются картами ГГЦ (ФГУП «Госгисцентр»). Действительно, надо знать авторов столь полезных вещей.
4.3. Прокладываем маршрут.
Конечный итог нашей работы — трек маршрута. Желательно с возможными вариантами объезда и отметками особых точек (достопримечательности, места для привала, и.т.д.).
Базовый трек можно:
• скачать в интернете;
• взять у друзей, записавших трек своего маршрута;
• проложить самому.
Дорабатывать трек, а возможно и разрабатывать с самого начала придется самостоятельно.
4.3.1. Скачиваем трек.
Итак, мы добыли трек Баговская — Баракаевская. В пункте меню Метки|Управление метками создадим категорию Баговская (иначе после нескольких поездок с метками будет мусор). Новую категорию вводим в окошке выше, нажав на иконку по стрелке.
Далее по команде Операции|Открыть, загрузим трек в SAS планета (программа понимает практически все форматы). После загрузки появляется окно:
Следует обратить внимание на два поля. Первое — Категория, выберем Баговская. Второе, в разделе параметры путей выберем нужный цвет (если будут альтернативные маршруты, их следует различать цветом).
Выбираем Карта — спутник (тот, который скачали), слой — Народная карта Яндекс и ищем Баговскую, перемещая карту и меняя масштаб. Найдя Баговскую, мы увидим трек. Если трека не видно, то в окне Метки|Управление метками надо установить галочки как на категорию, так и на путь:
В результате получим нечто вроде:
Почему выбрана спутниковая карта со слоем Яндекс Народная? Дело в том, что спутник и Яндекс Народная хорошо масштабируются (в отличие от Генштаба) а для получения на одном экране всей области, которая нас интересует, заранее масштаб неизвестен.
4.3.2. Прокладываем трек сами.
Выбираем Карта — спутник (тот, который скачали), слои — Народная карта Яндекс и Карта GPS треков OSM, и ищем Баговскую, перемещая карту и меняя масштаб. Найдя Баговскую, меняем масштаб и двигаем карту, чтобы на экране были и Баговская и Баракаевская.
Далее, выбираем команду Метки|Добавить путь:
Щелкая мышкой, прокладываем (с оглядкой на треки OSM черновой вариант маршрута):
Нажимаем на кнопку Проложить маршрут (указана стрелкой), в результате получаем такое меню (проследите, чтобы кнопка с магнитиком была нажата, как на скриншоте внизу):
Наши маршруты OSM не считает автомобильными, поэтому выбираем одну из двух нижних строк. В результате получим:
Выбираем Категорию Баговская, вводим название пути Баговская-Кизинка-Баракаевская (план), также я бы советовал установить ширину 4, чтобы лучше различать основной трек. В разделе Метки|Управление метками добиваемся видимости построенного пути.
Не всегда OSM сможет построить путь, ничего страшного, все равно нам придется построенный путь редактировать, можем отталкиваться и от чернового варианта, который, впрочем, также необходимо сохранить и добиться видимости.
4.3.3. Корректируем трек.
4.3.3.1. Изменяем путь.
Проверяем и при необходимости изменяем построенный путь. Проложенный с помощью сервиса OSM путь выше, не нуждается в изменении. Поэтому возьмем за основу черновой путь в п. 4.3.2. Прокладываем трек сами.
Выбираем карту Генштаб 500м (1999-2010). Щелкаем правой клавишей мыши на любой точке пути. Получаем такую картинку:
Нам нужен пункт меню Изменить, получаем:
Точки ломаной (путь представляет собой ломаную линию) выделяются желтым цветом, путь можно изменять. Активизируем левую верхнюю точку, для этого щелкнем по ней левой клавишей мышки. Точка изменит свой цвет на красный. Захватив ее левой клавишей мышки, перетаскиваем на развилку лесной дороги, обозначенной на карте Генштаба:
Активизируем правую нижнюю точку, щелкнув по ней левой клавишей мышки, и щелкнем несколько раз по лесной дороге, обозначенной на Генштабе. Теперь трек пролегает по лесной дороге Генштаба:
Проверим себя, переключив карту на спутник:
Вроде все в порядке, нажимаем кнопку с иконкой дискета по стрелке 2, тем самым сохранив измененный путь.
Вот результат:
Замечание 1. По ходу корректировки мы можем менять карты, слои, масштаб.
Замечание 2. Если надо удалить активную (красную) точку, то пользуемся кнопкой по стрелке 1.
4.3.3.2.Альтернативные пути.
Иногда полезно проложить заранее альтернативный маршрут. Например, в случае наличия двух дорог, или при наличии недалеко достопримечательности, посещение которой зависит от скорости прохождения маршрута. Рассмотрим пример:
На маршруте, построенном сервисом OSM, просматриваются два варианта движения. Строим альтернативный маршрут. Выполняем команду Метки|Добавить путь, щелкая левой клавишей мышки на альтернативной дороге, получаем:
Сохраним новый путь, нажав кнопку с изображением дискеты:
Категория — Баговская, Имя — объезд 1, цвет лучше выбрать отличающийся от основного маршрута, Ширина — 4. Вот результат:
4.3.4.Установка меток.
Метки при подготовке маршрута нужны для обозначения возможных сложных мест, достопримечательностей, и.т.д. Метки можно ставить на основе анализа карты.
4.3.4.1. На основе Wikimapia.
Например, установив карта спутник, а слой — Wikimapia, просмотрим подготовленный маршрут:
Стрелкой обозначена область, которую Wikimapia считает достойной внимания. Наведем мышку на эту область:
Если дольмены нас интересуют, щелкаем на области левой клавишей, получаем:
Теперь щелкаем на ссылке. Вот результат (разумеется, для этой операции необходим интернет). Можно почитать о дольменах и посмотреть фотографии:
Вот теперь можно поставить метку по команде Метки|Поставить метку, щелкнув левой клавишей мыши в нужной точке:
Устанавливаем Категория — Баговская, Имя — Дольмены и нажимаем кнопку Ok.
4.3.4.2.Из сторонних ресурсов.
Также источником меток достопримечательностей могут быть ресурсы, описанные в п. 4.3.1. Скачиваем трек.
4.3.4.3. По координатам.
Наконец, координаты интересной точки можно найти в интернете и поставить ее на маршруте по географическим координатам. Здесь есть одна тонкость. Существуют различные типы географических координат. Например: градусы, минуты, секунды (координаты точки будут выглядеть примерно так — N44°23'20,59"; E40°20'10,24"); или градусы, минуты (координаты — N44°23,3431'; E40°20,2325'). Поэтому перед вводом точки по ее географическим координатам, по команде Параметры|Настройки выберите вкладку Внешний вид и в поле Формат представления координат, выберите нужный формат, а затем нажмите кнопку Применить:
Теперь для установки метки выполняем команду Метки|Поставить метку, щелкнув левой клавишей мыши в любой точке, и вручную корректируем поля Широта и Долгота, вводя найденные координаты.
4.4. Экспорт комбинированного трека.
В категории Баговская у нас два трека (основной и объезд) и метка дольменов. Можно экспортировать эти три элемента в один, для передачи на другое устройство, или другим людям. Делается это так: выделяем категорию Баговская, и щелкаем мышкой по изображению дискеты (стрелка):
Появится окно сохранения файла:
Вводим имя комбинированного трека и выбираем формат (наиболее распространенные *.kml и *.gpx). В сохраненном треке будут присутствовать и основой трек и объезд и метка дольменов.
4.5. Согласовываем SAS планета и GPS.
Перед поездкой надо «подружить» SAS планета и GPS навигационного компьютера. Для этого выполняем команду Параметры|Настройки и выбираем вкладку GPS:
Как правило, GPS устройство (что внешнее, что внутреннее) использует эмуляцию COM порта. Для определения параметров подключения можно воспользоваться программой GPSPortChecker.exe. Запускаем программу, отмечаем GPS Type — Other и нажимаем кнопку Find GPS. Вот результат:
Картинка показывает, что во вкладке настроек GPS SAS планета, нужно установить Порт — COM4, а Скорость — 9600, после чего нажать кнопку Применить.
Включим GPS — GPS|Подключить приемник, должна появиться картинка:
Наше местоположение (мы стоим на месте, когда движемся, квадрат превращается в треугольник по направлению движения) показано красным квадратом (стрелка 1), панель GPS показана стрелкой 2. Разумеется, проверка GPS должна проводиться на открытой местности. Проверим себя, для этого выполним команду GPS|Настройки, в случае работающей GPS появится картинка со спутниками:
Наличие спутников справа означает, что GPS работает (малое количество активных спутников объясняется тем, что скриншот сделан на балконе у меня дома).
5. Движемся по маршруту.
Устанавливаем Источник|Кэш (см. п. 4.1.1. Как скачать карты). Включаем GPS — GPS|Подключить приемник. Не забываем отображать трек пройденного пути GPS|Отображать трек. Он может пригодиться для других джиперов, или в случае возвращения назад. Трек пропадет, если вы выключите компьютер, если компьютер «заснет», то после пробуждения все будет в порядке. Чтобы сохранить трек, следует использовать команду GPS|Сохранить трек в базе. Также полезно включить движение карты за текущей позицией GPS|Автоматически перемещать карту.
Несколько правил движения:
1. Если вы двигаетесь параллельно треку, но не по нему, некоторое время, не беспокойтесь, или ваш GPS привирает, или привязка карты не совсем точна, или скачанный трек имеет те же недостатки.
2. Штурману обязателен компас. Когда на пути возникает развилка, необозначенная на карте, компас поможет определить, куда двигаться.
3. Не ленитесь ставить метки по ходу движения, «засады», места для привалов, достопримечательности помогут тем, с кем вы поделитесь (разумеется, объединенными треками см. п. 4.4. Экспорт комбинированного трека).
4. На наш взгляд, лучшая карта для движения — Генштаб 500 м (1999-2010).
5. Не бойтесь уйти от трека. Здравый смысл рулит, есть объезды препятствий, которые ни на каких картах не обозначены.
6. Заключение.
Приведенный выше материал — трехлетний опыт работы с SAS планета. Скорее всего, какие-то важные вещи автор еще не освоил. Буду благодарен за советы.
В приложениях правила чтения обозначений на картах и программа, определяющая настройки GPS.
Статья скорректирована по мотивам замечаний разработчиков SAS планета. Также учтено замечание VTs.
Однажды фирма Гармин, под давлением прогресса и общественности, разрешила заливать в свои навигаторы карты, созданные на основе растровых изображений. Для чего усовершенствовала уже имеющийся формат, придумала новый, а ещё один позаимствовала у "корпорации добра" под названием Google. Если первый у нас ещё не получил столь широкого распространения и активно применяется, в основном, в приборах морской серии (да и то за пределами страны), то два других предназначены специально для "туристов" и их девайсов (выбор которых не так уж и мал).
Названия/расширения этих карт/файлов/контейнеров: KMZ и JNX
В нашу задачу входит научиться самостоятельно создавать такие карты и заливать их в навигаторы.
Про "что_да_как" в этом деле происходит меня попросили написать так же понятно, "как инструкцию по обуванию для негра, который впервые увидел ботинок"(ц).
Поэтому от этого текста не стоит ожидать лаконичной краткости и пунктуальной выверенности. Будет много вводных, будет много другой "воды" и прочих отступлений. Хоть писатель из меня никудышный, считаю важным в этом процессе не только научится соответствовать форме, но и понять содержание, кустарную логику процесса -- легче будет смещаться в стороны и искать свои пути в решении вопросов, -- потому что уйма всяких мелочей и все их не охватишь.
Первая часть уроков-инструкций посвящена формату KMZ.
Устроен он достаточно просто: берутся файлы изображений в формате JPEG (как правило -- это скан бумажной карты или космоснимок), к ним присоединяются файлы топографической привязки KML (Keyhole Markup Language — язык разметки Keyhole, которую и поглотила в своё время Google), а потом всё это оборачивается в разную служебную информацию, понятную прошивке/системе прибора. Естественно не обошлось без серьёзных ограничений. Что же мы имеем в результате:
• максимальное количество файлов -- не более 100 штук (в Montanе можно 500)
• размер одного файла должен быть не более 1 мегапикселя (1024x1024, 512x2048, etc) -- выходящие за рамки сжимаются принудительно
• вес одного файла не более 3 мегабайт (где-то на форуме читал про проблемы, если вес всех файлов превышал 32 мегабайта, но проверять это надо в каждом конкретном случае)
• файлы только JPEG и обязательно не сжатые методом "рrogressive"
• читаются только из директории \Garmin\CustomMaps
Вообще-то этот формат уже можно считать "устаревшим". Но в то же время он прост и настолько быстр в изготовлении, что можно использовать его для каких-то сиюминутных целей -- для одноразовой поездки за грибами или на рыбалку к примеру. Или залить более детальные космоснимки, которые недавно появились, а переделывать основную карту времени нет. Поэтому лично я со счетов его списывать пока не хочу, да и вам не советую
KMZ-карты мы будем делать c помощью программы SAS.Planet -- а) она наша, родная, что меня, если честно, сильно греет; б) она бесплатная; в) с ней не возникает проблем с установкой, освоением и работой -- проще не бывает; г) она мегаресурсная -- тут тебе и космоснимки на любой вкус, тут и "бумага" начиная с Генштаба, ГГС и заканчивая историческими картами; д) и самое главное -- всё делается силами одной программы, с начала и до конца.
Если она ещё не пригрелась на вашем компе, то срочно идите на страницу загрузки, которая через десяток секунд должна начаться автоматически. Устанавливается, как не банально, путём простого перемещения скаченной папки с программой в C:\Program Files. Никаких установщиков. Запускается по даблклик на SASPlanet.exe
Клеить карту мы будем на примере космоснимков, поскольку есть небольшие нюансы. То есть с "бумагой" всё так же по сути, но с масштабами проще -- они или есть или их нет.
На данный момент я использую разные версии SAS.Planet.Nightly, так называемые "ночные сборки", а последняя стабильной является v.121010. Местами они немного различаются, но про это я упомяну в контексте.
Рассмотрим для примера парочку самых актуальных: прямоугольное выделение и сложносочинённый полигон.
• Прямоугольное выделение самое незамысловатое. На два клика мышкой: один раз в верхнем левом углу, второй -- в нижнем правом.
• Для сложного полигона пощёлкать придётся от души. Но памятуя о суровых ограничениях, этого сложно избежать, выбирая длинные извилистые реки или какие-то участки плюс подъездные дороги к ним.
Но ни Яндекс, ни Гугл, ни кто либо другой, не заказывают спутниково-космических снимков различной степени детализации для каждого своего уровня. Это было бы слишком дорого, да и не совсем разумно. Поэтому другие масштабы формируются из снимков а) или путём 2-х кратного сжатия, когда 4 стандартных тайла/фотографии по 256х256 пикселей (512х512) превращаются в один тайл 256х256 более верхнего уровня; б) или наоборот (но реже), увеличивая тайл в 2 раз (качество от этого, к сожалению, не улучшается)
Для того места, на примере которого я делаю этот мануал, Яндекс использует всего 3 слоя реальных фотографий:
• на z8, а остальные уровни z7; z6 . . . z1 формируются из него
• на z10 лежит метровый снимок, z9 сформирован из него
• на z19 лежит субметровый снимок (пиксель < 1 м 2 ), из которого слои z18; z17 . . . z11 сформированы тем же путём сжатия
Если мы возьмём бумажные карты (Генштаб, ГГС и проч.), то для них реальный уровень всегда один (одна карта -- один масштаб), а остальные уровни формируются по такому же принципу.
В картах KMZ верхнее и нижнее ограничения на уровень отображения задаётся стандартом и зависит. Нет. Давайте сначала разберёмся с терминологией, а то для тех, кто в первый раз с навигатором -- запутаться, как два пальца. А у меня задание, если вы помните.
В Гугл-сервисах и в САС.Планете ползунок надо тянуть вверх -- повышать масштаб. Но понижать уровень, ага :) Почему так -- не знаю, но привыкнуть до сих пор не могу -- и всегда, где возможно, переставляю шкалу масштаба в горизонтальное положение. Но надеюсь понятно: уровень в плюс -- масштаб/зум в минус :))
Так вот, в картах KMZ верхнее и нижнее ограничения на уровень отображения задаётся стандартом и зависит от того, из которого склеена карта. Допустим мы взяли снимки уровня, которому соответствует масштаб километровки (z15). Когда мы зальём их в навигатор, то наша карта включится на масштабе 3 км. (верхний уровень), а выключится только на 20 метрах (нижний уровень). То бишь, при цифровом масштабировании реальное изображение будет уменьшаться только в 4 раза (что не плохо), а увеличиваться в 16 (жопа из пикселей).
Хотя мы помним, что при переходе на один уровень вниз (тем увеличиваем масштаб) количество тайлов при заданном размере увеличивается квадратично (километровка делится на четыре 500-метровки), уменьшая в 4 раза доступную площадь покрытия, но мне кажется, не стоит сильно гнаться за увеличением площади карты, а лучше выбирать уровни, соответствующие если уж не максимальному качеству снимка, то близким к нему. Просто потому, что экраны навигаторов не ретина-дисплеи смартфонов, несовершенство проще добить SD-картами, которые подешевели до каких-то неприличных цифр -- за 2 Gb просят всего 100 рублей.
Но как бы то ни было, картами уровня "z19" можно покрыть около 12 км. 2 площади, учетверяя её каждым щелчком уменьшения масштаба.
Как определить "правильную" картинку. Как ни странно, самый оперативный способ -- чисто визуальный. Правда нужна некоторая сноровка. Если подходить субъективно, то слой перед последним кажется самым резким, а следующий немного пиксельным, растянутым. Но обычно такой эффект создаёт "цифровой шум", присущий электрическим фотографиям -- а на самом деле он и есть наш "правильный".
Кроме того, при переходе на слой с отсутствующими тайлами можно увидеть "подсказки" (картинка справа), появляющиеся в разных местах карты. Это означает, что слой создан "программным" методом.
Второй способ -- более "научный". Картографические сервисы не отдают картинок ниже уровня, который у них есть и ползунок масштаба при этом замирает в своём крайнем значении (или не замирает, а просто не выводит картинку и честно пишет, что такой нет).
Чтобы отключить несуществующие уровни в SAS.Планете, нужно в меню "Вид" снять галочку напротив строчки "Брать карты из меньших масштабов" и отсутствующие тайлы выводиться не будут:
-
Выбор сделан, возвращаемся в окно "Операции с выделенной областью".
Оно сразу откроется на вкладке "Загрузить"
Если вы уже определились с масштабом слоя, то нужно выполнить всего 3 пункта:
5.1. Проверить тип карты.
5.2. Удостовериться в правильности масштаба -- по умолчанию он будет указывать на зум, на котором делался полигон, и далеко не тот, что нужен.
5.3. Снять галочку напротив пункта "Закрыть окно после старта" -- мы же доведём дело до конца? :) Как только всё проверим -- жмём "Начать".
По окончании процесса закрываем окно загрузки и переходим на следующую вкладку.
• В подменю "Формировать для. " выбрать "Как на главной карте", или тут карту, которая нужна.
• Выбрать масштаб (на картинке стоит z19).
• Выбрать, что показывать -- существующие тайлы или отсутствующие. Если выбрать отсутствующие -- именно они изменят тон на более тёмный, если существующие (как на картинке) -- потемнеют они.
Убедившись в равномерности заполнения слоя можно двигаться дальше.
Но прежде, для прояснения тонкостей и во избежание возможных проблем, хочется процитировать маленький FAQ по загрузке, взятый на форуме программы:
• При загрузке некоторых карт (обычно Google) сперва все идет нормально, а потом мне говорит что "Такого изображения нет на сервере", хотя при просмотрте в браузере этот регион прекрасно показывается. Что это?!
ЭТО НЕ БАГ ПРОГРАММЫ SAS.Planet - это называется "бан на сервере", и им обычно грешит именно Google.
После примерно 1000 загруженных тайлов сервер обычно банит по IP. в программе реализована некоторая защита от бана (путем задержки закачки тайлов), но 100% гарантии это не дает. Основной инструмент, которым пользователь может управлять баном - параметр Sleep в zmp-файле. Таким образом, если после 10 минут работы с программой больше ничего не загружается - поздравляем! Вас забанили, и единственный выход - ждать сутки (иногда меньше), больше ничего делать не надо. После этого времени всё встает на свои места, и можно опять начинать качать (до следующего бана). 100% гарантированного обхода бана в программе SAS.Planet пока что нет.
• При загрузке карт мне говорит что "Такого изображения нет на сервере", хотя при просмотрте в браузере этот же регион прекрасно показывается. Что это?!
ЭТО НЕ БАГ ПРОГРАММЫ SAS.Planet - это называется "на сервере сменили версию карт".
Для решения этого вопроса Вам надо открыть файл ZMP соответствующей карты, найти в нем строку "DefURLBase=" (например, DefURLBase=http://mt.google.com/mt?v=w2p.99&hl=ru) и заменить в нем имеющиеся цифры версии (например, "w2p.99") на актуальную на настоящий момент версию на сервере. Сохранить изменения и рестартовать программу SAS.Planet.
Автоматического отслеживания смены версий карт в программе SAS.Planet пока что нет.
• При загрузке карт в браузере - я вижу новые районы и обновленные карты, а при закачке программой SAS.Planet - я этого не вижу, на той же карте. Как так может быть?
ЭТО НЕ БАГ ПРОГРАММЫ SAS.Planet - это называется "на сервере используют более новую версию карт".
Действия по изменению версии карт в программе SAS.Planet на актуальные - описаны пунктом выше.
• Хочу всегда иметь самые свежие версии zmp!
• Мои карты очень медленно грузятся.
Если у вас карты грузятся много медленнее чем в браузере на сайте - это может быть потому, что в файле xxxxx.zmp для соответствующей карты параметр Sleep (задержка перед загрузкой каждого последующего тайла) равен по умолчанию какому-нибудь положительному значению (например, Sleep=1000). Это сделано для попытки обойти бан данной карты. Можете уменьшить этот параметр, или вовсе поставить 0 (но тогда возрастет вероятность бана).
• Мне постоянно сообщает "Отсутствует подключение к Интернет!", хотя подключение есть
Проверьте Ваш файрвол (включая встроенный в Windows) на предмет блокирования соединений программы SAS.Planet, а также общие настройки Интернета в самой программе. Особенно это касается случаев с прокси-сервером.
Программа SAS.Planet не использует каких-то специальных своих собственных режимов доступа к Интернету, и используются сугубо возможности Вашей операционной системы и окружения. Если у Вас работает интернет-браузер - то заработает и SAS.Planet. Если же что-то блокируется при работе SAS.Planet - проблема безусловно на Вашей стороне.
• Почему я вижу детальные снимки нужного мне региона в программе Google.Земля, а при просмотре этого региона через SAS в карте Google - я их не вижу?
ЭТО НЕ БАГ ПРОГРАММЫ SAS.Planet.
Google.Земля - совершенно другой сервис, чем сервис Google.Карты (где SAS при своей работе использует именно сервис Google.Карты, но не Google.Земля). Общее у этих двух лишь одно - владелец (компания Google), все остальное - совершенно различное, включая логику работы, проекции карт и собственно серверы, откуда идет контент.
Но есть и надежда: обычно обновления регионов в Google.Земля со временем перекочевывают и в Google.Карты, и тогда они могут стать доступны и в программе SAS.Planet. Обычно это занимает что-то в районе месяца-полутора. Иногда больше, иногда меньше. Иногда - никогда. Гарантии, возможности, точные сроки конкретных обновлений в обоих сервисах и степень их "взаимопроникновения" друг в друга известны только владельцу - Google, но никак не разработчикам программы SAS.Planet.
Начинаем заполнять поля:
7.5. Поле "Наложить" и проекцию к нему оставляем пустыми.
7.6. Так же не ставим никаких галочек напротив пунктов "Применять коррекцию изображений" и "Накладывать отображаемые метки" (если последние не нужны конечно). Если есть пункт "Сохранять PNG с прозрачностью" (v.121010) -- снимаем выделение -- здесь эти картинки точно не нужны.
7.7. И в поле "Создавать файл привязки" тоже ничего не ставим -- привязка KML у нас внутри KMZ-файла.
Всё, нажимаем "Поехали" и после окончания склейки.
. идём проверять свои файлы:
Ну что, осталось только залить их в прибор, путь до \Garmin\CustomMaps уже заказан :)
Привет! Тут видел баталии по поводу хранения кэша в универсальном транспортабельном виде. Можно ли вас попросить рассмотреть кандидатуру в виде KML/KMZ? Я не все тонкости этого формата знаю, но вот плюсы из того, что читал и отчасти пробовал:
1. Тайловая структура и возможность хранения как jpg, так и lossless форматов (tiff,png).
2. Возможность "сжатой версии" в виде одного файла zip, содержащего тайлы и файл описания структуры и координатной привязки.
3. Вроде есть поддержка сохранения векторов и путевых точек.
4. Читается многими программами, смотрится на GE достаточно шустро и красиво.
5. Совместимость в обе стороны с Global Mapper. Отсюда легко получить как ecw, так и порезать, оцифровать, растеризовать векторные карты любого формата поверх растров, объединить с прозрачностью и т.п. Словом, вся мощь программы GM в помощь.
6. Если сделать фишку одновременного отображения нескольких кэшей формата KML/KMZ плюс сделать подключение каталога с DEM-данными (рельеф), то можно получить аналог GE по 3D-просмотру карт. Сделать список кэшей, приоритеты при отрисовке. - то получится универсальный продукт, для которого можно будет и самому готовить карты в Global Mapper и не только.
7. При скачке выбираем кэш, в который пишем тайлы, причем при необходимости переписывается xml-ка внутри.
Останется сделать сервисную прогу по ремонту и обслуживанию кэшей формата KML/KMZ:
1. Удаление поврежденных и недокачанных тайлов с записями в xml-ке, если нужно.
2. Соединение кэшей формата KML/KMZ с игнорированием дубликатов тайлов.
3. Ремонт поврежденного zip-архива мона и свистнуть у соотв. архиватора.
4. Формирование нового кэша формата KML/KMZ из набора кэшей по запросу (заданная область, масштаб и т.п.), при этом дублирующиеся данные игнорировать (брать из кэшей в списке с наибольшими приоритетоми). С докачкой при необходимости с инета.
Еще можно добавить позже поддержку отрисовки поверх растров каталогов с данными в ГИС-форматах, как в GPSMарЕdit. Тогда можно будет создавать кэш формата KML/KMZ по запросу, класть его в GlobalMapper, класть туда же DEM-данные и данные в ГИС-форматах и со всей портянки делать экспорт куда и как хотите, а также смотреть в самом GM в 3D.
И обратите внимание на CompeGPS (юзаю 6.6) и его КПК (2.71) и sis-версии. Версия для ПК влет кажет гигантские ecw (GM нервно курит), работает с треками и точками, поддерживается GM на чтение. КПК версия легко работает одновременно с 3-мя с растрами ecw (безо всяких файлов координат) размерами в сотни тысяч пикселей (на КПК. ), причем кладет в 3D-проекцию, как Навител и Гармин и крутит растрик по ходу движения. Про работу с треками-точками молчу - прекрасно.
Итого было бы здорово: качаем кооперативно, сводим кэши, запрос области (с докачкой, если что пропущено) - грузим в GM и делаем ECW (про UTM WGS84 не забываем!) файлик на гиг или около того (кому сколько надо) и путешествуем по нему с КПК как с навигатором.
Ну или вообще идеально - сделать поддержку собственно формата GMW (Global Mapper Workspace), где загрузка пары файлов разных данных имеет вид типа:
Пример грузит растр и вектор из файлов с координатами, проекциями и т.п.
2) GMW - тоже по сути геопривязка тайлов - его точто так же как и kml в принципе несложно сгенерить для выделения или всего кэша (но это пока никем не реализовано; и непонятно, потянет ли GM воркспэйс с несколькими тысячами тайлов).
Загрузка сразу в GM хороша тем, что можно создать опции, когда файлы грузятся сразу с настройками прозрачности или алгоритмы прозрачности можно потом менять - актуально будет, если реализуете очередь загрузки разных областей: это если выделить область, настроить параметры сохранения, сказать "в очередь заданий", потом еще район. и т.п. И на всю очередь создать файл GMW, чтоб скачанные куски открыть в GM. Тогда можно задать очередь загрузки и формирования "листов" подходящего размера для последующей сборки в GM. Я лично качаю областями по приоритетам, после листы свожу в GM. Рисковать всем кэшем не хочется, я с него гоню простыни в ecw (Меркатор, хорошего качества, трансформаций не требует, только кодинг). А после сведения всех простыней в GM (прозрачность/обрезка и т.п. в нем) беру нужные области и ecw UTM WGS в прибор. А набор простыней с настройками обрезки/прозрачности дополняю дальше.
Поэтому и рекомендую переходить поближе к GM и CompeGPS. PC-ная версия грузит ECW влет, конвертит для КПК рельефы и много чего вообще (точки, треки, оцифровка, привязка).
2) Про прозрачность вообще ничего не понял. Кому и для чего нужна прозрачность спутниковых снимков?
Технология сохранения (экспорта) маршрута такова: сохраняется файл .wpt с рабочим набором путевых точек, как при экспорте самих путевых точек. Если какие-либо путевые точки добавлялись в маршрут, то вместе с файлом .wpt сохраняется одноимённый с ним файл .nav, содержащий порядковые номера путевых точек из рабочего набора, входящих в маршрут, в той очерёдности, в которой они добавлялись в маршрут.
Либо сохраняется файл .gpx, в котором содержится как информация о рабочем наборе путевых точек, так и список точек, включенных в маршрут.
Чтобы сохранить маршрут, нужно войти в Контекстное Меню путевых точек при наличии построенного или загруженного маршрута и нажать "Сохранить в файл". Появится окно сохранения. В нём нужно либо выбрать один из существующих, либо ввести новое имя файла, в который сохранится рабочий набор путевых точек, а, значит, и маршрут. Расширение (.wpt или .gpx) вводить обязательно! Затем нажать "Сохранить".
Замечание. Если для сохранения выбран существующий файл .wpt или .gpx, то этот файл и одноимённый с ним файл .nav будут перезаписаны. Если важно сохранить ранее экспортированные данные, необходимо создать новый файл.
Маршрут сохраняется в его текущем состоянии, т. е. пройденные точки по мере их достижения удаляются из маршрута, соответственно, при сохранении запишутся только не пройденные. Поэтому, если нужно сохранить маршрут на будущее, сохранять его следует перед прохождением.
Для передачи маршрута другому человеку требуются оба файла .wpt и .nav либо один файл .gpx.
При импорте маршрута все путевые точки из файла .wpt или .gpx добавляются в рабочий набор. А вот существующие данные маршрута заменяются новыми.
Программа успешно работает с готовыми маршрутами из фантомных точек, экспортированных из SAS.Planet в виде .kml. Порядок действий:
1. В SAS.Planet создаем новую категорию, далее посредством функционала “Метки” ->”Добавить новый путь” прокладываем планируемую траекторию движения - рисуем путь по имеющимся в кэше картам/снимкам, сохраняем.
2. Детально корректируем/правим (ПКМ, “Изменить”) путь с учетом снимков/карт разных годов и времен года, с поправкой на старые треки по этой местности (по ним можно вычислить неточность привязки конкретных карт/снимков/слоев) и т.п.
3. При желании заранее расставляем и подписываем важные-ключевые метки (“Добавить новую метку”) по будущему маршруту движения, сохраняем в ту же категорию.
4. Переходим в “Управление метками” и отмечаем галками необходимый набор путей и меток, жмем “Экспорт”, выбираем “Экспорт только отображаемых”, именуем, сохраняем в .kml.
5. Полученный файл .kml загружаем на устройство в папку work.
6. При загрузке такого .kml через Меню путевых точек, он воспринимается приложением как маршрут из фантомных точек со всеми уже известными свойствами, а заодно загружаются и нормальные важные-ключевые точки с подписями. Эти точки, кстати, при желании можно добавить в маршрут через Контекстное меню нормальной путевой точки посредством команды “Вставить в маршрут перед. ”
Маршрут не должен включать в себя более 100 точек. При большем количестве приложение неизбежно начнёт тормозить. Если требуется построение длительного маршрута для путешествия - разделите его на несколько участков, например от стоянки до стоянки, а в процессе движения загружайте эти несколько маршрутов по очереди.
Даже не пытайтесь напрямую экспортировать реальные треки (.plt или .gpx) в маршрут .kml, это при загрузке в программе скорее всего вызовет отказ системы Андроида при попытке обработать огромное количество выбранных точек маршрута. Необходимо предварительно отфильтровать (или удалить вручную) избыточные точки трека, например на прямолинейных участках.
Следование по маршруту
“Правее/левее N градусов”. Выдаётся, если отклонение от требуемого направления увеличивается более чем на 15 градусов. Отсчёт увеличения идёт от минимального отклонения с момента предыдущего уведомления об отклонении.
“Точка. (Звуковой комментарий к точке – при наличии). До следующей точки N километров.” Выдаётся при достижении очередной путевой точки.
“Точка. Конец маршрута.” Выдаётся при достижении последней точки маршрута. Если эта последняя точка имеет прикрепленный файл звукового комментария, то он НЕ проговаривается (а зачем, заранее знали куда едем).
2. Маршруты построенные в устройстве и сохранённые в форматах .wpt или .gpx, либо маршруты импортированные из SAS.Планета в формате .kml, могут использоваться многократно при прохождении как “туда”, так и “обратно”. При использовании маршрута для возвращения “обратно” требуется после его загрузки войти в Меню работы с точками и активировать пункт "Реверс маршрута".
3. При следовании по маршруту очередная точка считается достигнутой если расстояние от неё до вашего местоположения (определённого по GPS) становится менее установленного в Настройках - пункт Дистанция достижения точки (по умолчанию 50 м.).
Если вы при прохождении маршрута по какой-либо причине отклонились в сторону и переместились на большем удалении мимо одной (или нескольких) очередных точек маршрута, а затем снова вышли на траекторию маршрута, то линия навигации окажется “привязана” к той самой оставшейся позади и считающейся НЕпройденной путевой точке. В данной ситуации требуется:
- Выделить эту (если несколько - то по очереди каждую) "промазанную" точку и через Меню работы с точками и удалить её(их) из маршрута.
- Произвести, при необходимости, корректировку маршрута (сразу или позже). Если отклонение от построенного заранее маршрута произошло по объективным, не зависящим от вас причинам, например дорога внезапно изменилась и навсегда, есть смысл передвинуть (и возможно добавить дополнительные) точки маршрута, выставив их по реальному свежему треку, а затем сохранить обновленный маршрут. В противном случае на обратном пути или через N-времени, следуя по этому же загруженному маршруту, вы снова столкнётесь с проблемой “. линия навигации зависла позади”.
Читайте также: