- OziExplorer
- Описание функционала приложения
- Для каких платформ разработано приложение
- Преимущества и недостатки
- OziExplorer 1.36
- Подключаем онлайн-карты к навигатору на смартфоне. Часть 1 — стандартные растровые карты
- Содержание:
- Вступление
- Добавляем свою карту
- Бесконечное путешествие
- Как не просидеть всю жизнь дома
- Навигация для Android
OziExplorer
Если вы увлекаетесь рыбалкой, охотой или же просто любите путешествовать и активный отдых, то программа OziExplorer точно станет вашим помощником. Это простая и удобная навигация по растровым картам. Приложение определит вашу геолокацию, поможет построить маршруты и многое другое. В утилите используются растровые карты, которые или отсканированы, или приобретены в цифровом формате. Скачать OziExplorer для Андроид можно с нашего портала.
Описание функционала приложения
В использовании утилита очень простая и разобраться с ее функционалом сможет каждый. При запуске происходит индексация карт и это занимает некоторое время. На главной странице отображается сама карта и панель инструментов. На экране, как и во многих других программах, пользователи могут приближать или отдалять, включать северную ориентацию и режим 3D.
На панели управления расположены такие функции, как детализация, путевые точки, блокировка изображения, сохранение карт и другое. Навигатор может работать и без интернета и отслеживать вашу геопозицию. При этом утилита составляет маршрут ваших перемещений и отмечает его на карте красной линией. Лицензионный ключ для OziExplorer Android дает дополнительные возможности пользоватеям, в том числе и интерфейс на русском языке.
Для каких платформ разработано приложение
Установить OziExplorer можно на самые разные устройства. Утилита доступна на таких платформах, как Android, IOS и Windows. Использовать программу можно на мобильном устройстве, планшете или ПК. Скачать Ози Эксплорер для Андроид можно на нашем сайте.
Преимущества и недостатки
Преимуществ у приложения довольно много. Например, хорошая детализация и дизайн карт, возможность перемещения карт навигации на GPS приемники, отображение в виде перспективы, поддержка и преобразование в различные форматы, автоматическая загрузка, установка треков пользователей, путевые точки на карте и многое другое. Также огромным плюсом является то, что разработчики часто выпускают обновления и добавляют в них новые крутые фишки. Именно поэтому серьезных недостатков у программы нет.
OziExplorer — это крутая и полезная утилита. А любители рыбалки, охоты, туризма и просто активного отдыха на природе точно оценят функционал и возможности в данном приложении. Тысячи пользователей уже установили Ози Эксплорер, присоединяйтесь и вы. Скачать Ози Эксплорер для Андроид бесплатно на русском вы сможете по ссылке ниже.
Источник
OziExplorer 1.36
OziExplorer — навигация по растровым картам, незаменимая программа для рыболовов, охотников, туристов, экстримало и людей ведущих активный образ жизни на природе. OziExplorer — знаменитая программа навигации теперь и на Android.
Программа использует растровые карты, которые либо отсканированы или приобретены вцифровом формате. Это позволяет вам отслеживать вашу позицию на карте, полученную от GPS приемника.
Основные функции OziExplorer:
- Перемещение карты навигации в соответствии с данными GPS приемника.
- Режим «Курс вверх».
- Отображение карты в виде перспективы (3D режим).
- Использование практически любой карты, которая может быть создана в PC версии OziExplorer.
- Использование утилиты Img2ozf для преобразования карты в OZFX3 формат.
- Поддержка карт форматов OZF2, OZFX3, ECW, JP2 (JPEG 2000) без конвертации.
- Поддержка карты форматов PNG, JPG без конвертации (несжатые карты до 20MБ).
- Автоматическая загрузка следующей карты.
- Проверка наличия более подробной карты в заданном интервале.
- Возможность загрузки треков пользователя.
- Запись точек трека в файл.
- Создание путевой точки в текущей позиции, нажав экранную кнопку «Create Wp».
- Многоуровневое масштабирование карты.
- Отображение позиции в различных форматах.
- Экранный дисплей скорости, принимая и высоты.
- Отображение путевых точек на карте.
- Страница спутников показывает SNR, число спутников и HDOP.
- + Еще много особенностей, которые будут добавлены в будущих версиях.
- Карты класть в папку OziExplorer\Maps:
Источник
Подключаем онлайн-карты к навигатору на смартфоне. Часть 1 — стандартные растровые карты
Что из себя представляют онлайн-карты? Как узнать адрес сервера заинтересовавшей вас карты? Как создать файл с настройками, который позволит навигатору на смартфоне подключиться к этой карте?
Содержание:
Вступление
Среди навигационных приложений для смартфонов существует такие, которые предназначены для туризма и всевозможных загородных активностей. Среди наиболее известных из них можно выделить OsmAnd, Locus и GuruMaps. Всех их отличает большое количество специализированных функций, которые могут пригодится в пути. А так же еще большее количество всевозможных (порой весьма запутанных) настроек. Но сейчас нам более всего интересна одна: возможность добавлять дополнительные карты и быстро переключаться между ними.
Замечу, что это крайне полезная функция. Ведь один и тот же участок местности может быть весьма по разному отрисован на картах разных типов. И поэтому, перед преодолением сложных участков, полезно иметь возможность свериться с каждой из них. Однако, если бы для этого требовалось запускать на смартфоне несколько отдельных приложений, то это было бы крайне неудобно. Проседает производительность, да и батарея быстрее расходуется. Так что очень приятно, что существует возможность обойтись всего одним приложением: этаким картографическим агрегатором с удобным интерфейсом, специально рассчитанным на быстрое переключение между картами.
Так вот. Как правило, добавление новых карт реализовано сравнительно просто. В папке приложения есть подпапка с пресетами. То есть, с файлами сохранений, в которых указаны настройки для скачивания той или иной карты. Давайте посмотрим, что они из себя представляют.
Замечу, что у всех приложений пресеты более или менее похожи. Так что в качестве примера мы будем рассматривать GuruMaps, ведь он есть и под Android, и под iOS. Итак, давайте представим, что мы зашли в папку с его пресетами, обнаружили там файл с названием openstreetmaps.ms, а затем открыли его с помощью обычного текстового редактора.
По сути, перед нами просто список из нескольких значений. Рассмотрим их по порядку:
name — Название карты, которое будет отображаться в приложении
minZoom — С какого уровня приближения будет показываться эта карта
maxZoom — До какого уровня приближения будет показываться эта карта
url — Шаблон для доступа к файлам карты
serverParts — Если у сервера, на котором хранятся файлы карты, есть несколько зеркал, то нужно перечислить их названия
Прежде, чем двинуться дальше, замечу, что для хранения на серверах большие карты разбиваются на маленькие кусочки. Обычно это изображения в формате png с размером 256х256 пикселей. Эти фрагменты называются тайлы.
А теперь подробнее приглядимся к шаблону url.
Навигатор автоматически заменяет слова в фигурных скобках на “координаты” требуемого в данный момент фрагмента карты. Вот что именно будет подставлено на место заглушек:
– Сюда будет подставлено одно из значений serverParts
– Уровень приближения (zoom), для которого нужно скачать фрагмент карты
– Номер фрагмента карты по горизонтали
– Номер фрагмента карты по вертикали
После подстановки значений навигатор получит ссылку, по которой затем скачает файл с требуемым фрагментом карты. К примеру, такую:
Когда загрузка завершится, скачанный тайл отобразится на экране смартфона.
Добавляем свою карту
Итак, допустим, вы нашли в интернете карту, которая вас заинтересовала и которую вы бы очень хотели подключить к своему смартфону. Давайте попробуем. Для начала с помощью браузера на компьютере заходим на сайт с окном просмотра этой карты. Например на этот.
Открываем панель с инструментами разработчика (Ctrl + Alt + I для Google Chrome)
В открывшейся панели переходим на вкладку Sources.
Открываем по порядку все папки, пока не найдем папку изображениями кусочков отображаемой карты.
Жмем правой кнопкой на имя файла. В открывшемся меню выбираем Copy link address
К примеру, нам попалась вот такая ссылка
http://anygis.herokuapp.com/Combo_Best_Topo/1242/639/11
Нужно понять, что именно обозначают эти цифры. Проверяем из по нашей эталонной карте — OpenStreetMaps.
Не загружается. Попробуем поменять цифры местами.
http://a.tile.openstreetmap.org/11/1242/639.png
Загрузилось! А теперь сравним тайл полученные по первой и по второй ссылке:
Мы убедились, что тайлы обеих этих карт показывают одно и то же место. И, что самое главное, без смещений. Значит найденная нами карта сделана в стандартной проекции и она подходит для подключения.
Чтож, а теперь, зная, в каком порядке шли координаты у OpenStreetMaps – z,x,y – мы можем с уверенностью сказать, в каком они идут у нашей карты.
Теперь поприближаем и поотдаляем карту в окне просмотра. Так мы выясним, что карта загружается только с 0-го и по 15-й зум.
Далее, если бы url начинался с одиночной буквы или цифры, то можно было бы поподставлять туда другие значения. Но обычно там или a,b,c или 0,1,2,3.
Итак, теперь мы выяснили все необходимые параметры и можем сделать пресет для нашей новой карты.
Остается сохранить файл под новым именем и добавить его в свое навигационное приложение. Для iOS – просто перетащите файл в папку приложения (через iTunes). Для Android – скопируйте файл в следующую директорию:
Теперь, когда вы откроете навигатор, в списке карт появится сделанная вами. Поздравляю!
Как видите, это было довольно просто. И что самое приятное, весь процесс более или менее аналогичен для всех вышеперечисленных навигаторов. Быстро, универсально, кроссплатформенно.
Конечно, бывают карты в нестандартных проекциях. Или с нестандартной нумерацией. В этой статье я описал, как можно решить данную проблему. И все же подавляющее большинство карт, которые встречаются в интернете, подключаются легко и без дополнительных заморочек.
Кстати, на моем сайте AnyGIS вы можете скачать уже готовые пресеты. Они автоматически генерируются в форматы всех вышеперечисленных навигаторов на основе собранной мной базы данных. И периодически обновляются. Так что, если нужно, скачивайте и пользуйтесь.
Чтож, на этом со вступлением закончено. В следующей статье я расскажу, как подключить векторные онлайн-карты.
Источник
Бесконечное путешествие
Как не просидеть всю жизнь дома
Навигация для Android
По случаю приобретения коммуникатора с возможностью установки и Windows Mobile и Android (ну и прицепом Ubuntu 😀 ) появилось желание организовать навигацию не только в WM (если интересно кому-то напишу про свой комплект программ), но и в Android, т.к. для повседневного использования коммуникатора, как телефона и читалки/игралки Android удобнее.
1. Векторные карты и навигация в дороге
1.1. Yandex Maps
Ну что тут сказать — обычные Яндекс.Карты, что для WM что для Android все одинаково, за исключением немного другого расположения элементов управления. Карты, пробки, голосовой поиск (работает вполне прилично), прокладка маршрута.
1.2. Google Maps
Все тоже самое что и для Яндекс.Карт, все тоже самое, что и в WM. Ни каких мега-проблем или мега-плюсов нету. Обычная On-Line GPS навигация.
1.3. Route 66
Программа позволяет использовать как on-line карту, так и загружать карту на диск. Пробовал прокатиться по Москве — не впечатлило. Довольно тормознутая и не знает половины адресов и разворотов (хотя это возможно проблемы карты).
1.4. Navitel Navigator
Сильно платный, так и не смог поставить. :D. ПО факту — просто не заработал на Android 4.0.
2. Растровые карты
2.1. OziExplorer for Android
Стоит триальная версия. От полной отличается наличием надписи TRIAL на весь экран и периодическим напоминанием прикупить полную версию за 25 баксов (первое лечится установкой APK с 4pda).
Управление сходно с WM версией, штатно есть кнопка Track GPS (текущее местоположение всегда по центру экрана). Никаких дополнительных настроек не требует — работает прямо «из коробки». Огромный плюс перед остальными программами — можно открыть карту из любой папки, понимает ozf2, ozfx3, ecw. Маршруты и треки также подгружаются из произвольных папок. Для меня это важно, т.к. библиотека геоданных довольно обширная и искать что-то разложенное систематизировано по директориям сильно проще.
Ищет текущее местоположение только по GPS.
Функции проекции точки как в WM версии не нашел, что печально.
2.2. Androzic
Программа бесплатная + автор следит за вопросами/пожеланиями и оперативно дорабатывает программу. Долго возился с настройками пока он стал видеть все карты на SDшке. Ключевое слово — все. Выводит одни мега-списком, что не очень удобно, т.к. постоянно залиты атласы всех областей + подгружаю карты на конкретную поездку. Есть функция поиска карт для текущего места, но иногда надо открыть совсем другую карту — искать ее долго. Понимает ozf2, ozfx3. Геоинформация грузится также — только общим списком всех найденных файлов, с указанием полного пути, но все равно листать долго, в этом плане навигация по структуре каталогов практичнее. Понимает как OziExplorer формат треков, точек и маршрутов так и GPX и KML.
Главная настройка, позволяющая смотреть все карты и точки/треки/маршруты на карте памяти:
Настройки-Файлы-Искать во всех папках, хоть там и написано, что работает это только для треков, точек и маршрутов, но так же действует и на карты.
По умолчанию подключена OpenStreetMap, для экономии траффика отключается.
Ищет положение как по GPS, так и по GSM базовым станциям, в зависимости от того, что доступно на данный момент.
При работе с точками, после загрузки какого-либо файла в программу, не стоит нажимать «очистить» на папочке с точками — очищается не только загруженное в программу, но и физический файл на диске.
Умеет строить проекции точек — бывает полезно.
Источник