- Загрузка карт
- sdcard/SAS4Android/cache/SAT /sdcard/SAS4Android/cache/MAP /sdcard/SAS4Android/cache/BOTH
- Определение типа картографической проекции источника. Особенности источников Яндекс, Космоснимки, Navionics, mail, Про-город, Рамблер, E-Atlas
- SAS4Android
- Описание
- Что может делать SAS4Android?
- Работа приложения
- SAS4.ru
- Как установить и настроить SAS4Android
- Скачивание приложения SAS4Android и подготовка устройства навигации к его установке
- Первый запуск приложения SAS4Android
- Настройка приложения SAS4Android
Загрузка карт
1. Возможна запись карт в 2-х видах: исходном в виде Тайлов или в пакованном. Тайл представляет собой фрагмент карты размером 256 х 256 пикселов. Для неупакованного cache необходимо создать директории:
sdcard/SAS4Android/cache/SAT
/sdcard/SAS4Android/cache/MAP
/sdcard/SAS4Android/cache/BOTH
В эти директории записываются скачанные cache карт.
«both, map и sat» — Это типовые, стандартные папки для НЕпакованного cache, т.е. стандартного SAS.Планета cache состоящего из папок z1, z2. z20, z21.
both — это гибрид Google, то есть накладываемый слой, и прописан он по умолчанию в «Источники слоев».
map — это карта Google. (Нет необходимости создавать директории, в которые не планируется помешать cache карт. При вызове карты на экране будут появляться пустые прямоугольники). В соответствии с названием спутниковые снимки, карты или оба.
Неупакованный cache помещается в отдельную папку для каждой карты или слоя, упакованный — прямо в корень папки cache.
Примечание автора: А еще по секрету скажу. зайди в настройки источников. «добавить новый» жмакай кнопку выбора директории [. ] и конфигуряй источник лежащий вообще где хочется. и необязательно в кэше.
2. Непакованный кэш имеет серьёзный недостаток: он содержит большое количество файлов малого размера, из-за чего на SD-карте образуется очень много неиспользуемых остатков кластеров. В итоге память используется нерационально, долго копируется на карточку. Неупакованный кэш рекомендуется использовать для целей тестирования. В остальных случаях рекомендуется использовать упакованный cache.
4. Упаковать кэш можно двумя способами: используя утилиту автора SAS4Android (v_max) или встроенный упаковщик SASPlanet‘ы. Эти способы имеют некоторые отличия в применении. Утилита v_max разработана для упаковки целиком всего cache из указанной папки. Поэтому процесс упаковки идёт без всяких проверок, просто все имеющиеся файлы один за другим упаковываются. Отсюда высокое быстродействие. Встроенный упаковщик SASPlanet‘ы работает с выделенной областью. Он проверяет наличие в кэше каждого тайла, входящего в выделенную область. На это тратится некоторое время. Особенно замедляется работа встроенного упаковщика, если выделить большую область («весь мир»), покрытую тайлами лишь частично. На проверку пустых мест уйдёт значительное время, а ведь упакованы будут только непустые тайлы.
3. В SAS.Планета выполняется команда «Экспорт» с выбором паковщикa для SAS4Android. Каждый архив состоит из одного индексного файла и нескольких файлов с картами. Например, если карта называется sat, то файлы, подготовленные SAS.Планета будут называться sat.inx, sat.d00, . sat.dxx. Количество файлов зависит от объема. Разделение на файлы выполняется SAS.Planeta в соответствии с настройкой величины файла (по умолчанию стоит 1024 Mб). Такой архив отностится к одной связанной области (не обязательно географически).
5. Рекомендуется применять разные упаковщики в разных ситуациях. Например, если вы специально скачали карту некоторой выделенной области, и, кроме этой области, в кэше ничего нет, имеет смысл использовать для упаковки утилиту v_max.
Если же cache содержит много скачанных областей, расположенных в разных местах, а упаковать нужно только одну область, то использование утилиты v_max становится проблематичным, поскольку полностью весь кэш может и не уместиться на SD-карте, да это и не требуется. Тогда следует применять встроенный упаковщик.
Правда, есть возможность скопировать выделенную область в отдельный cache и уже этот новый cache упаковать утилитой v_max. Насколько быстро получится всё это выполнить? — Достаточно быстро, и кроме того, можно поочерёдно в этот же отдельный кэш скопировать выделения по разным областям, например, несколько городов по z20, и туда же соединяющие дороги — выделением по пути по z18 (не забыть поставить при копировании галки в “Раскладывать по подпапкам. ” и “Заменять при совпадении”)
Кроме того, если исходный cache сохранён в виде базы данных Berkeley, упаковать его будет возможно только встроенным упаковщиком.
Рекомендуется указывать целевое местоположене упакованного cache не на SD-карте, а на жёстком диске.
6. В настройках программы выбрать пункт «Директория кэша карт». Здесь можно ввести путь с клавиатуры, но удобнее и точнее будет нажать кнопку [. ] и выбрать путь через файловый диалог. Если путь к cache выбран по умолчанию, остаётся лишь подтвердить то, что покажет программа. После этого программа должна увидеть карты и слои.
Путь к кэшу по умолчанию /sdcard/SAS4Android/cache, то есть рядом с папкой work. Можно разместить папку cache в любом месте, лишь бы оно было доступно для приложений, но тогда потребуется отдельно указать программе путь к этой папке. В любом случае рекомендуется путь вида: /Какой-тоПуть/SAS4Android/cache. В этом случае минимизируются действия по идентификации папки с кэшем.
Замечание. Android различает большие и маленькие буквы.
В папку …/SAS4Android/cache настоятельно рекомендуется поместить пустой файл с названием .nomedia (это не опечатка, файл без имени и с расширением nomedia), чтобы отвадить медиасканер от поиска в папке cache картинок и музыки. Особенно актуально при использовании неупакованного кэша, в котором большое количество файлов изображений. Файл .nomedia можно найти в системных папках Андроида.
Скопируйте в папку cache заранее подготовленный кэш карт и слоёв.
При этом действует следующее правило: неупакованный кэш помещается в отдельную папку для каждой карты или слоя, а упакованный – прямо в корень папки …/SAS4Android/cache.
Например, неупакованный кэш Космоснимков находится внутри папки KSSAT, и эта папка лежит в папке cache. А упакованный кэш снимков Google состоит из файлов sat.d00, sat.d01, …, sat.dXX и sat.inx, и все эти файлы упаковки должны лежать тоже прямо в папке cache. Возможно одновременное использование как пакованого, так и непакованого кэша одного источника. В данном случае, например, BOTH (Гибридный слой Google) существует как в упакованом виде, так и в неупакованом.
Вообще говоря, они могут быть разными по содержимому. Поиск нужного фрагмента карты будет проводится сначала в неупакованом кэше, а если не нашлось там, то в упакованном.
7. Упакованный кэш с картами может иметь любое имя. Если имя входит в стандартный набор SAS4Android, то прямоугольник с соответтсвующим именем появится при вызове карты на экране. Пользователь может присвоить кэшу карт свое имя. В последнем случае необходимо подготовить и подключить пользовательский кэш. Читать в разделе Создание нескольких архивов.
Программа содержит обширный список источников, кэш которых будет подключаться автоматически, но только в том случае, если наименование файлов (папок) кэша соответствует наименованию по умолчанию. В том случае, если пользователь при создании кэша (особенно при кпаковке встроенным упаковщиком SASPlanet) изменил наименование, то такой кэш придется подключать вручную. При подключении кэша вручную обратите особое внимание на проекцию источника, кэш которого подключаете. В случае, если проекция будет указана неправильно, изображение карты окажется сдвинутым относителя указателя GPS на значительное расстояние. Программа не может определить проекцию источника автоматически!
Определение типа картографической проекции источника. Особенности источников Яндекс, Космоснимки, Navionics, mail, Про-город, Рамблер, E-Atlas
Картографическую проекцию любого иссточника карты (слоя) можно узнать следующим способом:
1. В рабочих папках программы SAS.Планета SAS.Planet\Maps\sas.maps (или sas.plus.maps), открыв в текстовом редакторе файл param.txt из состава .zmp карты (слоя), найдите строку projection=x . Если Х=1, то проекция Меркатора сферическая, а если Х=2, то проекция Меркатора эллиптическая.
2. Непосредственно в запущенной программе SAS.Планета: Параметры — Параметры карты/слоя — Листинги — param.txt (Естественно следует предварительно выбрать нужную карту/слой).
3. В самом устройстве с установленной программой SAS4Android , любым файловым менеджером откройте папку work, найдите там файлы map.properties или layer.properties и откройте их как текст — в конце каждой строки описания источника есть буквы: . |S — сферическая проекция или . |E — эллиптическая
Найти себя. Непростая задача если вы плохо читали тему подготовки карт.
Источник
SAS4Android
Описание
Что может делать SAS4Android?
Функционал этой программы имеет широкий спектр возможностей. Во-первых, любая карта из базы SAS будет загружена на любой ПК, в том числе и настольный. Регулируемый уровень прозрачного фона и многослойность наложения карт. Используя системный инструментарий, пользователю программы доступна одновременная работа сразу в нескольких картах. Кстати переключиться между ними очень просто.
Во-вторых, программа предоставляет путешественнику возможность работать с кешем даже в запакованном виде. В третий, обширная визуальная статистика для искушенного пользователя всегда облегчает передвижение. Например, SAS4Android выводит данные перемещения, а также позволяет передавать свои координаты собеседнику по Интернету, в виде сообщений. Время, расстояние и скорость пройденного пути отражаются в итоговой сводке.
Приложение имеет голосовой помощник, на выбранном маршруте. Более того, пользователь сам может налагать путевые точки и треки и программировать их самоликвидацию по мере прохождения отрезка пути.
Работа приложения
Прежде всего, при использовании программы важно понимать принцип ее работы, который основан на двустороннем обмене данными. В данном случае картами, которые заблаговременно лучше скачать на десктопную версию SAS4Android. Синхронизировав их с мобильным приложением, вы получаете доступ к картографическому материалу приличного разрешения. Спутниковые снимки карт, полученные из кеша настольной версии, обеспечат навигацию непосредственно в мобильной версии.
Особенно рекомендуется обратить внимание на возможности приложения экстремальным путешественникам, в условиях плохой мобильной связи. Это своего рода спасательный круг в бездне неизвестной местности. Что бы программа была всегда в рабочем состоянии важно позаботиться о своевременной загрузке и настройке карт. Также не следует пренебрегать дополнительным аккумулятором для смартфона.
Данное приложение обладает особенными функциями, позволяющие использовать навигацию даже в отсутствии связи, если все карты загружены. Работает с большими файлами и позволяет настраивать навигацию по картам «под себя». Позволяет при этом задействовать энергосберегающий режим. Ну и самое важное, программа будет работать даже в очень ранних версиях OS Android.
Источник
SAS4.ru
Как установить и настроить SAS4Android
Установка и настройка приложения SAS4Android обычно не представляет сложностей, но имеет ряд особенностей:
- Приложение SAS4Android нельзя скачать из магазина приложений Google Play Маркет, поэтому его необходимо скачивать по ссылке, которую можно найти на странице нашего сайта «Скачать SAS4Android, SAS4WinCE».
- Настройка приложения SAS4Android различается под операционные системы Android версий 2.2.х. 4.3.х и под Android 4.4 и выше.
- Приложение SAS4Android не имеет встроенных карт, поэтому при первом запуске оно отображает только текущие коордиаты местоположения устройства навигации на пустом черном фоне. Для того чтобы приложение SAS4Android начало отображать карту, её нужно подготовить и скопировать в специальную папку в устройстве навигации (планшет, смартфон, навигатор). Карты для SAS4Android могут быть как изготовлены самостоятельно, так и получены скачиванием из интернета с бесплатных ресурсов, либо платных. Подготовка карт для SAS4Android не представляет сложностей, но включить их в состав приложения не представляется возможным из-за очень большого размера (в случае охвата больших территорий), большого количества картографических источников, разнообразия индивидуальных требований к сочетанию карт у отдельных пользователей. Процесс самостоятельной подготовки карт для SAS4Android подробно описан на нашем сайте и в «Руководстве пользователя программы SAS4Android». Итак, главным условием успешного использования приложения SAS4Android является наличие у пользователя в устройстве навигации в специальной папке карт, представляющих собой каталоги или архивы с файлами графических изображений («кэш») спутниковых снимков, растровых карт и дополнительно отображаемых слоёв. Загрузка этих карт из интернета и подготовка для копирования в устройство навигации, как правило, выполняется посредством программы SAS.Планета.
- В процессе установки, настройки и использования приложения SAS4Android рекомендуем внимательно изучать «Руководство пользователя программы SAS4Android», которое можно скачать по ссылке на странице «Скачать SAS4Android, SAS4WinCE». В Руководство пользователя очень подробно описаны все шаги по установке и использованию SAS4Android, даны рекомендации для избежания наиболее распространенных ошибок пользователей.
Скачивание приложения SAS4Android и подготовка устройства навигации к его установке
- Скачать установочный файл «SAS4Android_release_х.х.х.apk» по ссылке на странице «Скачать SAS4Android, SAS4WinCE».
Загрузить в устройство навигации установочный файл SAS4Android_release_х.х.х.apk.
Включить на своём устройстве разрешение на установку сторонних приложений (не из Маркета)
Первый запуск приложения SAS4Android
Запустить файл SAS4Android_release_х.х.х.apk и установить приложение SAS4Android. По окончании процесса установки нажать “Открыть” для первого запуска приложения.
Появится окно первого запуска:
— с запросом пути до корня SD-карты “Please, click to select SDCard path” (выбор через файловый диалог);
— с выбором способа доступа к настройкам программы при наличии или отсутствии системной кнопки Меню в вашем устройстве — чекбокс “Кнопка МЕНЮ есть”; Подробнее
— с согласием с условиями использования “License Agreement”.
Далее нажать “Start SAS4Android” – происходит первый старт приложения.
При первом старте на SD-карте автоматически создаётся рабочая директория приложения – папка SAS4Android. После открытия приложения на экране требуется сразу же закрыть его двойным нажатием на кнопку back (стрелка Назад) и остановить Сервис (под шторкой выбрать в списке запущенных приложений SAS4Android, в открывшемся окне нажать кнопку Остановить). Это для того, чтобы избежать гарантированной лавины вопросов “А почему у меня карты не показываются. ”
И перейти к следующим действиям по созданию в рабочей директории приложения кэша карт/слоёв.
Подключить устройство USB кабелем к компьютеру, найти на внешней SD-карте рабочую директорию приложения – это папка SAS4Android, в ней уже должна находиться папка work. Далее необходимо создать рядом с папкой work папку cache и поместить в неё заранее подготовленный кэш спутниковых снимков, растровых карт и дополнительно отображаемых слоёв и обязательно файл .nomedia.
По окончании загрузки кэша отключить устройство от компьютера.
Настройка приложения SAS4Android
Нажатием на иконку запустить приложение SAS4Android и приступить к его первичной настройке.
Источник