shoorick: (Default)
[personal profile] shoorick

Под линуксом существует софт для различных задач. Есть и географический. А точнее, такой, на который можно возложить задачи, которые под виндой выполнял Ozi Explorer. Мне от ОзиЭксплорера многого и не надо было: слить точки с треками, отобразить их на растровой карте и сохранить. Или наоборот: натыкать точек на карте и залить их в прибор.

Про слив данных при помощи GPSBabel я уже писал. Практика показала, что и с обратной задачей, заливкой точек в прибор, GPSBabel тоже справляется.

Осталось лишь показать слитое на карте и добавить своё. Погуглив, нашёл пару предназначенных для этого софтин: Viking и QLandKarte GT.

Сегодня речь пойдёт о Викинге, который может многое. Да, пожалуй, почти всё, что мне надо было от Ози.

Данные в викинге хранятся в виде дерева: на каждый файл с треком, карту, трек с прибора создаётся свой слой. Внутри слоёв можно получить доступ как к группам точек и треков, так и к отдельным объектам. Доступны разные типы слоёв: слой с треком и точками, с координатной сеткой, с растровым изображением, слой связи с GPS-навигатором, слои полученных из интернета карт и рельефа.

Слои

Слои можно упорядочивать и при необходимости отключать. Несмотря на то, что мне пока не удалось открыть викингом растровые советские карты, коих полно в интернете, можно использовать другие данные, например, карты OpenStreetMap:

Трек на фоне карты из OpenStreetMap

или гугловые спутниковые снимки:

Трек на фоне спутникового снимка

Помимо открытия готовых GPX-файлов, можно и скачать данные с прибора. Доступны два пути: очевидный, через File → Acquire → From GPS

Получение данных с GPS-навигатора

И неочевидный, но более правильный, описанный в документации: через создание GPS-слоя, что позволит проводить передачу данных в двух направлениях.

Точки можно создавать не во всех слоях, а лишь в специально для этого предназначенных. Если выбран слой, где ничего нельзя создать, кнопки на панели инструментов просто будут недоступны.

Диалоговое окно создания точки

Можно создать точки и внутри слоя GPS

Новые точки

Такие точки можно залить в прибор:

Меню слоя GPS

С треками можно проделывать разные операции, в том числе, объединять треки и разбирать их — в гугломапе я такой операции не нашёл.

Контекстное меню трека

Точки и треки можно сохранить, например, в формате GPX.

Экспорт трека в GPX

Это гораздо удобнее (и быстрее), чем ковыряться в Google Maps, добывать оттуда нарисованное в формате KML, а потом преобразовывать добытое гпсбабелем.

Date: 2009-07-30 05:57 pm (UTC)
From: [identity profile] logicz.livejournal.com
Шура, жж0ш, пеши исчё! Лытыдыбры в топку! Слава огромным человекоподобным роботам!

Пешу исчо

Date: 2009-07-30 09:43 pm (UTC)
From: [identity profile] shoorick.livejournal.com
Абьзателно!

Date: 2009-07-30 07:44 pm (UTC)
From: [identity profile] yurikl.livejournal.com
Круто! Давно хотел найти замену Ozi. Спасибо!

Date: 2009-07-30 07:46 pm (UTC)
From: [identity profile] yurikl.livejournal.com
P.S. А он в kml/kmz экспортировать умеет? Понятно, что gpsbabel это умеет, но, как я помню, кривовато. Да и в одном инструменте могло бы быть удобней.
P.P.S. А победить военные карты с ozi-привязкой надо! ;)

KML/KMZ

Date: 2009-07-30 08:23 pm (UTC)
From: [identity profile] shoorick.livejournal.com
Не умеет. Умеет, помимо GPX, какой-то GPSPoint (фактически тектовый файлик со
списком координат точек) и GPSMapper, который, судя по содержимому, должен
быть файлом польского формата (*.mp, в котором сохраняет карты GPSMapEdit и из
которого cgpsmapper компилирует карты для гарминских нафигаторов), но ничего
полезного в себе не содержит.

А чем плох gpsbabel?

Re: KML/KMZ

Date: 2009-07-30 08:30 pm (UTC)
From: [identity profile] yurikl.livejournal.com
я не все его ручки крутил, но первый опыт был такой.

Нужно было GPX с одним большим треком (но без точек) сконвертировать в KML, чтоб на Google Map показать. При конвертации без опций он (кроме трека) наделал кучу точек (для каждого узла трека - свою точку; видимо, чтоб сохранить время). В результате смотреть на трек на сайте невозможно.

Но есть опция, позволяющая отключить создание точек. Но тогда (видимо, я не экспериментировал - необходимости не было) точки из GPX не перейдут в KML. Если я не прав, то устраивает ;).

Победить военные карты

Date: 2009-07-30 08:29 pm (UTC)
From: [identity profile] shoorick.livejournal.com
QLandKarte использует для хранения привязанных карт какой-то GeoTIFF,
фактически совмещающий картинку и привязку. Я погуглил — вроде бы, народ
интересуется темой конвертации и, вроде бы, есть даже софт для конвертации.

Re: Ответ на вашу запись...

Date: 2009-07-30 08:13 pm (UTC)
From: [identity profile] shoorick.livejournal.com
Есть ещё QLandKarte GT, заслуживающий отдельной статьи. Мне в нём удалось даже
привязать растровую карту. Правда, не совсем точно: со сдвигом на 300 метров.

Date: 2009-07-31 04:02 am (UTC)
From: [identity profile] http://users.livejournal.com/true_/
"Шура, хватит програмизмов, пиши об общечеловеческом!"

Щаз!

Date: 2009-08-03 08:22 pm (UTC)
From: [identity profile] shoorick.livejournal.com
Зачем?

Profile

shoorick: (Default)
shoorick

December 2016

S M T W T F S
    1 23
45678910
11121314151617
18 19 2021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 21st, 2026 09:11 pm
Powered by Dreamwidth Studios