RU:ViewRanger GPS

From OpenStreetMap Wiki
Jump to: navigation, search
Доступные языки — ViewRanger GPS
Afrikaans Alemannisch aragonés asturianu azərbaycanca Bahasa Indonesia Bahasa Melayu Bân-lâm-gú Basa Jawa Baso Minangkabau bosanski brezhoneg català čeština dansk Deutsch eesti English español Esperanto estremeñu euskara français Frysk Gaeilge Gàidhlig galego Hausa hrvatski Igbo interlingua Interlingue isiXhosa isiZulu íslenska italiano Kiswahili Kreyòl ayisyen kréyòl gwadloupéyen kurdî latviešu Lëtzebuergesch lietuvių magyar Malagasy Malti Nederlands Nedersaksies norsk norsk nynorsk occitan Oromoo oʻzbekcha/ўзбекча Plattdüütsch polski português română shqip slovenčina slovenščina Soomaaliga suomi svenska Tiếng Việt Türkçe Vahcuengh vèneto Wolof Yorùbá Zazaki српски / srpski беларуская български қазақша македонски монгол русский тоҷикӣ українська Ελληνικά Հայերեն ქართული नेपाली मराठी हिन्दी অসমীয়া বাংলা ਪੰਜਾਬੀ ગુજરાતી ଓଡ଼ିଆ தமிழ் తెలుగు ಕನ್ನಡ മലയാളം සිංහල ไทย မြန်မာဘာသာ ລາວ ភាសាខ្មែរ ⵜⴰⵎⴰⵣⵉⵖⵜ አማርኛ 한국어 日本語 中文(简体)‎ 吴语 粵語 中文(繁體)‎ ייִדיש עברית اردو العربية پښتو سنڌي فارسی ދިވެހިބަސް
ViewRanger GPS
Screenshot of ViewRanger GPS
Автор: ViewRanger
Лицензия: проприетарная (бесплатно (доступны платежи))
Платформ: Symbian, Android, и iPhone
Версия: (2011-04-14)
Языки: английский и немецкий
Веб-сайт: http://www.viewranger.com/

Проприетарное приложение улично-ориентированной карты для мобильных телефонов, OSM & cycle & piste maps

ViewRanger GPS (viewranger.com) это проприетарное приложение уличной навигации для Symbian, Android and iOS. Программное обеспечение разработано Augmentra Ltd, из Кембриджа, United Kingdom. С возможностью покупки топографических карт.

Требования

Symbian, Android or iOS (ссылки ведут в основные магазины приложений).

Возможности

(этот список относится к Symbian версии. Проверяйте другие версии приложений для уточнений. Все версии похожи, но.)

  • отображение онлайн карт (графические тайлы) (кеширование). Свободно настраиваемо.
    • OSM карты
    • спутниковые снимки Microsoft
    • оффлай (топографические) карты можно купить (некоторые бесплатны) в некоторых регионах.
  • запись трека (это возможно для максимально указанного DOP значения в котором GPS координаты будут использованы и записаны; расстояние и время между точками трека) и отображение
  • POI сохранение и отображение
  • gpx импорт/экспорт
  • навигация по маршруту (не прокладка) ?? route navigation (no routing)
  • несколько настроек для экранов (одметрт, скорость, gps данные, высота)
  • график путешествия
  • ...

Конфигурация карты

(Для продвинутых пользователей!) Максимальный уровень для osm.org mapnik может быть увеличен до 18 с дефолтного 17 уровня. С 19 уровня и выше приложение не работает.

Файл управления картами расположен в xxx/ViewRanger/Config/glcfg.xml. Это обычный XML файл и его можно редактировать любым текстовым редактором (не забудьте закрыть приложение перед редактированием). В файле содержатся название сервера, максимальный и минимальный уровни масштаба и т.д.

Не забудьте сделать резервную копию этого файла перед изменениями. Так же сохраните отредактированный файл под другим именем на устройстве, т.к. ViewRanger может перезаписать файл если выбрать "update sources" в меню "map sources".

Помните, вы используете эти настройки на свой страх и риск. Соблюдайте ограничения накладываемые поставщиками тайлов (например OSM.org политика использования тайлов для OSM "прямые" тайлы или CloudMade для ViewRanger's OSM тайлы по-умолчанию).

Описание структуры файла

<!-- заголовок файла конфигурации -->
<?xml version="1.0" encoding="UTF-8"?>
<!-- начало описания источников карт -->
<maps>
<!-- заголовок группы карт-->
    <map name="Online Maps" symCountryCode="0">
<!-- строка-заголовок слоя карты (в одном группе может быть несколько слоев)-->
    <layer name="Open Street Map (MapQuest, saveable)" tileSize="256" layerID="668" type="JPG" desc="Free online maps." minLayer="3" maxLayer="18" URL="http://otile1.mqcdn.com/tiles/1.0.0/map/%VRZ/%VRI/%VRJ.jpg" maxPreCacheTiles="10000" maxPreCacheZoom="16" avTileSizeBytes="8000">
<!-- граничные размеры площади охвата (здесь указано всю планету)-->
      <bounds west="-1509949440" 
east="1509949440" 
south="-1509949440" 
north="1509949440"/>
      <preview>http://www.viewranger.com/preview/OSM§Map§Quest.jpg</preview>
<!-- лицензия на тайлы данного слоя-->
      <copyright>�� OpenStreetMap contributors. &lt;a href="www.openstreetmap.org/copyright"&gt;License.&lt;/a&gt;Tiles Courtesy of &lt;a href="http://www.mapquest.com"&gt;MapQuest&lt;/a&gt;.</copyright>
      <presetPreCacheList>
        <presetPreCache name="Street" zoomMin="13" zoomMax="16" maxTilesAtMin="120"/>
        <presetPreCache name="Regional" zoomMin="10" zoomMax="12" maxTilesAtMin="450"/>
      </presetPreCacheList>
<!-- конец описания слоя-->
    </layer>
<!-- конец описания группы карт-->
  </map>
<!-- конец описания источников карт-->
</maps>
<!-- конец файла конфигурации-->

Теперь разберём каждый параметр. Так как файл базируется на XML, то первая строка нужна для инициализации. Все тэги должны быть закрытыми!

maps - тэг внутри которого и расположены все характеристики источников карт, объединённые в группы, которых может быть сколько угодно.
map - тег группы карт имеет два параметра: 
map name="Название группы" - собственно название (допускаются многословные с пробелами)
symCountryCode="0" - код страны в которой слои карт с этой группы будут доступны в меню (0-любая страна, 1-Великобритания, 16-Россия и т.д.), в зависимости от координат отображаемых на экране. Всегда используйте 0 чтобы не было сбоев.
Внутри группы расположены слои карт и их может быть неограниченное число!
layer - тэг слоя карты отвечает за то откуда будет браться карта, как отображаться, и как будет сохранятся, имеет параметры:
name="Имя слоя" - имя слоя в меню
tileSize="256" - размер тайла в пикселях (в основном 256 или 350).
layerID="668" - имя папки в которой будет храниться кэш данного слоя (действует независимо от группы и повторений не должно быть)
type="JPG" - тип тайлов (в основном PNG или JPG)
desc="Free online maps." - описание которое видно в меню под названием данного слоя
minLayer="3" - минимальный зум на котором отображается данный слой.
maxLayer="18" - максимальный зум отображения.
URL="http://otile1.mqcdn.com/tiles/1.0.0/map/%VRZ/%VRI/%VRJ.jpg" - адрес к тайлам на сервере
maxPreCacheTiles="10000" - максимальное количество кэшируемых тайлов.
maxPreCacheZoom="16" - максимальный зум для сохранения тайлов, а тайлы крупнее будут только просматриваться, но не сохраняться в кеш.
avTileSizeBytes="8000" - средний размер тайлов в байтах (как-то влияет на ход загрузки "пустых" тайлов).
bounds - тег границ отображения карты данного слоя (в координатах UTM), параметры:
west="-1509949440" - западная east="1509949440" - восточная south="-1509949440" - южная north="1509949440" - северная
preview - тег со ссылкой на картинку отображаемую для предпросмотра данного слоя.
copyright - тег с лицензией на тайлы данного слоя (может вмещать в себе ссылку на лицензию в интернете, в меню есть пункт о лицензировании для активированного источника карт)
presetPreCacheList - список предустановок для кэширования тайлов данного слоя.
presetPreCache - предустановка кэширования тайлов данного слоя, параметры
name="Regional" - название 
zoomMin="10" - минимальный зум кэшировани
zoomMax="12" - максимальный зум кэширования
maxTilesAtMin="450" - максимальное количество тайлов для кэширования при zoomMin

ВАЖНО! При формировании строки-шаблона запроса необходимо указать места подстановки параметров изображения в виде полей подстановки %VRI, %VRJ, %VRZ для X, Y, Z соответственно.

Кэш тайлов

Структура кэша карт на Symbian: E:/ViewRanger/MapCache/_PAlbTN/[layerID]/[z]/[x]/[y]

Пример: E:/ViewRanger/MapCache/_PAlbTN/999/11/1211/700 Здесь файл 700 это тайл в формате JPG 256x256 точек без буквенного разширения ".jpg".

Данные о структуре файла конфигурации предоставлены пользователем dptqb