АнглийскийФранцузскийИспанский

Значок OnWorks

viking - Интернет в облаке

Запускайте viking в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда viking, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


viking - программа для управления данными GPS

СИНТАКСИС


викинг [-d | --отлаживать] [-V | --подробный]
[- широта степени] [- долгота степени]
[-z | - масштаб ZoomLevelOSM] [-m | --карта Идентификатор карты]
[файл...]

викинг [-h | --Помогите]

викинг [-v | --версия]

ОПИСАНИЕ


Viking - программа для управления данными GPS.

Вы можете импортировать и строить треки, маршруты и путевые точки, отображать OpenStreetMap (OSM) и / или
другие карты, создание карт (с помощью Mapnik), геотеги изображений, добавление координатных линий, создание новых
треки, маршруты и путевые точки, скрывают разные вещи и т. д. Он написан в основном на C с
немного C ++ и использует инструментарий GTK + 2. Он доступен для Linux, других операционных систем POSIX.
системы и Windows.

Домашняя страница: http://viking.sf.net

Viking находится под лицензией GNU GPL.

ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


файл
Укажите файл для загрузки при запуске.

-d, --отлаживать
Включить вывод отладки.

-V, --подробный
Включить подробный вывод.

-?, --Помогите
Показать параметры справки.

-v, --версия
Показать версию.

- широта
Установите начальное положение на указанную широту в десятичных градусах.

- долгота
Установите начальную позицию на указанную долготу в десятичных градусах.

-z, - масштаб
Установите начальный уровень масштабирования. Значение - это уровень масштабирования OSM (0–22).

-m, --карта
Добавьте слой карты, указав идентификатор карты. Значение должно соответствовать одному из внутренних
идентификаторы или идентификатор из расширения конфигурации карт (см. ниже). Указание значения
0 будет использовать настроенный слой карты по умолчанию.

Внутренние идентификаторы карты:

ОСМ Мапник = 13

Цикл OSM = 17

Мапквест OSM = 19

РАСШИРЕНИЕ VIKING


В настоящее время у viking есть несколько точек расширения на основе файлов конфигурации. Формат файла
в значительной степени вдохновлен форматом файла GtkBuilder: вы указываете класс GObject для
построить и установить его свойства. Технически это XML-файл, содержащий корень "объектов".
элемент. Внутри этого элемента вы устанавливаете коллекцию «объект».

Вот пример:



Стоимость имущества
Стоимость имущества

...


Вы можете найти больше примеров в документации к дистрибутиву.

Карта Источник. Возможно добавление новых источников карты. Файл ~ / .viking / maps.xml. An
Пример файла в раздаче doc / examples / maps.xml. VikSlippyMapSource
позволяет объявить любой источник карты, работающий как OpenStreetMap. Он поддерживает следующие
свойства:

id
это целое число, которое должно быть уникальным, поскольку оно используется для идентификации источника карты.

имя
строка (должна быть уникальной), которая используется для имени каталога кэша стиля OSM, когда
каталог Map Cache по умолчанию (~ / .viking-maps)

этикетка
текст, отображаемый в диалоговом окне выбора источника карты

хоста
имя хоста сервера (например, "tile.openstreetmap.org")

URL
параметризованный адрес тайла в духе формата C printf с 3 "% d"
поля для Z, X и Y (в указанном порядке) (например, "/%d/%d/%d.png")

zoom-min (необязательно)
Минимальное значение масштабирования, поддерживаемое сервером листов. По умолчанию 0, если нет
указано.

zoom-max (необязательно)
Максимальное значение масштабирования, поддерживаемое сервером листов. По умолчанию 18, если нет.
указано.

Увидеть Zoom Уровни[1]

лат-мин (необязательно)
Минимальное значение широты в градусах, поддерживаемое сервером листов. По умолчанию -90.
градусов, если не указано иное.

lat-max (необязательно)
Максимальное значение широты в градусах, поддерживаемое сервером листов. По умолчанию - 90.
градусов, если не указано иное.

лон-мин (необязательно)
Минимальное значение долготы в градусах, поддерживаемое сервером листов. По умолчанию
-180 градусов, если не указано иное.

lon-max (необязательно)
Максимальное значение долготы в градусах, поддерживаемое сервером листов. По умолчанию
180 градусов, если не указано иное.

расширение файла (необязательно)
Расширение файлов на диске. По умолчанию . Png

Если URL-адрес источника плитки заканчивается чем-то другим, кроме .png, этот параметр будет
нужно соответствовать этому.

Это также может быть полезно при чтении набора плиток из другого программного обеспечения, которое может называть плитки
в альтернативной форме, например, для создателя Mobile Atlas он называет их .png.плитка

Внимание
Фактически используемые типы файлов поддерживаются библиотекой GDK Pixbuf, которая
включает как минимум PNG и JPEG.

Внимание
Не забудьте включить начало '' при указании этого параметра.

switch-xy (необязательно)
Поменяйте местами значения X и Y в параметризованном порядке URL.

По умолчанию - false.

check-file-server-time (необязательно)
Отправляет временную метку плитки на сервер, чтобы сервер мог решить,
следует отправить новую плитку или нет.

По умолчанию - false.

use-etag (необязательно)
Используйте и сравните ETag[2] значение, определяющее, загружать ли более новую плитку. В
по умолчанию - ложь.

Значение ETag хранится в отдельном файле в том же каталоге, что и плитка для
включить проверку значения при нескольких запусках программы.
VikTmsMapSource позволяет объявить любую услугу TMS. Он поддерживает следующие
свойства (согласно VikSlippyMapSource выше):

id

этикетка

хоста

URL

check-file-server-time (необязательно)

zoom-min (необязательно)

zoom-max (необязательно)

лат-мин (необязательно)

lat-max (необязательно)

лон-мин (необязательно)

lon-max (необязательно)
VikWmscMapSource позволяет объявить любую службу WMS или WMS-C. Он поддерживает следующие
свойства (согласно VikSlippyMapSource выше):

id

этикетка

хоста

URL

check-file-server-time (необязательно)

zoom-min (необязательно)

zoom-max (необязательно)

лат-мин (необязательно)

lat-max (необязательно)

лон-мин (необязательно)

lon-max (необязательно)

Перейти к по области применения Двигатели. Возможно добавление новых новых поисковых систем для "Go-To"
характерная черта. Файл ~ / .viking / goto_tools.xml. Пример файла в раздаче
документ / примеры / goto_tools.xml. В настоящее время доступен единственный объектный класс:
VikGotoXmlTool. Такая возможность позволяет объявить любую поисковую систему, использующую формат XML, как
результат. Связанные свойства:

этикетка
текст, отображаемый в диалоговом окне Go-To

url-формат
параметризованный адрес запроса в духе C Printf формат, с одним
Поле "% s" (заменено строкой запроса)

широта пути
XML-путь широты (например, / root / parent / elem)

lat-attr (необязательно)
имя атрибута (предыдущего элемента), содержащего широту

долгая дорога
XML-путь долготы (например, / root / parent / elem)

lon-attr (необязательно)
имя атрибута (предыдущего элемента), содержащего долготу
В качестве средства (или удобочитаемости) можно указать как путь, так и имя атрибута в
одно свойство, например выражение XPath. Для этого просто установите обе данные в lat-path (или
lon-path) в следующем формате: / root / parent / elem @ attribute.

Внешний инструменты. Возможно добавление новых внешних инструментов. Файл
~ / .viking / external_tools.xml. Пример файла в раздаче
документ / примеры / external_tools.xml. VikWebtoolCenter позволяет объявить любой веб-инструмент с помощью
логика, основанная на координатах центра и значении уровня масштабирования. Связанные свойства:

этикетка
текст, отображаемый в пункте меню

URL
параметризованный URL-адрес для открытия, в духе формата C printf, с 2 "% s" и "% d"
поля для X, Y и Z (уровень масштабирования) (например, "http://hostname/? lat =% s & lon =% s & zoom =% d ")
VikWebtoolBounds позволяет объявлять любой Webtool, используя логику, основанную на границах.
координаты. Связанные свойства:

этикетка
текст, отображаемый в пункте меню

URL
параметризованный адрес тайла в духе формата C printf с 4 "% s"
поля для левого, правого, нижнего и верхнего (например,
"http://hostname: 8111 / load_and_zoom? Left =% s & right =% s & bottom =% s & top =% s ")

Удаленный Файл Источники данных. Можно добавить веб-ссылки, которые, как ожидается, вернут файл
которые затем можно открыть напрямую или преобразовать через GPSBabel. Файл
~ / .viking / datasources.xml. Пример файла есть в исходном дистрибутиве
документ / примеры / datasources.xml. VikWebtoolDatasource позволяет объявить любой URL-адрес, используя
логика на основе координат. Связанные свойства:

этикетка
текст, отображаемый в пункте меню

URL
параметризованный URL-адрес для открытия в формате C printf, до 7 "% s"
ценности. например http://hostname/getfile? lat =% s & lon =% s

Порядок и значение этих параметров указаны в приведенном ниже url_format_code.

url_format_code
Строка, описывающая параметризованные параметры подстановки URL, каждый символ
представляет, как перевести каждый термин.

B = низ текущего обзора, т. Е. Минимальная широта

L = слева от текущего обзора, т.е. минимальная долгота

T = верхняя часть текущего обзора, т. Е. Максимальная широта

R = справа от текущего изображения, т. Е. Максимальная долгота

A = центральная высота текущего обзора

O = центральная высота текущего ракурса

Z = значение масштаба OSM для текущего просмотра. Видеть Zoom Уровни[1]

S = указанная пользователем строка ввода, запрошенная у пользователя через диалоговое окно

Таким образом, для приведенного выше примера URL код формата должен быть AO

тип файла
Это значение передается для параметра -i при взаимодействии с GPSBabel.

Если он не определен, то возвращаемый файл интерпретируется внутренне как файл GPX.

Могут использоваться возможные значения, такие как 'kml', 'mapsource' и т. Д. Видеть GPSBabel Файл
Форматы[3] для получения полного списка.

Babel_filter_args
Это значение передается аргументам фильтра, взаимодействующим с GPSBabel.

Например, "-x nuketypes, routes" можно использовать для фильтрации всех маршрутов из результатов.

input_label
Это значение используется при запросе ввода от пользователя.

Это метка поля ввода текста.

Используйте viking онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad