Постиг дао. Из .doc в .gpx

Oct 03, 2013 17:11

Не часто нужное умение, но иногда полезное.
Допустим у вас есть некий файл, формата .doc, в котором есть список навигационных точек. Да бывает и такое. Да извращение.
Список точек выглядит примерно так:


И вот все это надо залить в навигатор, и их там штук 80. Ну и достать нормальный файл не представляется возможным по каким-либо причинам. Можно пойти путем ввода их в навигатор вручную. А можно и немного автоматизировать процесс.

Сразу скажу, что врятли таким путем можно пойти в поле или на соревнованиях. Для него нужен интернет и время. Но дома, при подготовке - почему нет?

Итак первое. Из док-файла делаем любым удобным способом таблицу. В приведенном примере у нас три столбца - имя точки, ее координаты (широта и долгота в одном столбце) и описание.
Копируем в эксель.


(если что, в используемом примере файл с точками от Волок.Выходные ;) )
Важно сделать заголовки у столбцов - это понадобится дальше. Как видите - широта и долгота по прежнему в одном столбце.
Сохраняем файл.

Заходим на http://maps.google.com Дада! Нам поможет великий гугл!


Нажимаем кнопку - создать карту. И попадаем на новую станицу:


Нажимаем новая карта и, в интерфейсе создания карты, кнопку импорт


И открывается окно импорта, возможности широкие как видите - можно открыть файл с гугл диска, можно перетащить, можно открыть через диалог выбора файла. В общем тем или иным способом мы файл загрузили.


Теперь надо ответить на несколько вопросов о местонахождении нужных данных в файле. Именно для этого надо именовать столбцы. Сначала координаты.
У меня это столбец koord:


Далее названия точек, здесь #:


Ждем ииии... Вуаля!


Все точки на карте. Не проверял, но думаю вместо координат можно просто вписать адреса. Эффект будет тот же. Чтобы появились названия точек - надо в левом верхнем углу нажать на кнопку "ярлыки" и выбрать нужный ярлык.

Поехали дальше. Просто так нам не интересно. Это все на экране, а нужен файл .gpx - их понимают почти все нави.программы.
Нажимаем на папку и видим несколько вариантов действий. Нас интересует вариант "Экспорт в kml"


Нажимаем, отвечаем на вопрос что экспортировать и получаем файл на компьютер. Теперь можно приступать к конвертации. Не знаю почему, но многие конвертеры не очень корректно преобразуют файлы гугла. Обычно вся инфа тереяется. Как быть? Я предлагаю два пути. Путь первый - загрузить полученный файл в Гугл Земля, и сохранить его оттуда в формате kmz или опять таки kml и можно конвертить, но тогда теряются названия точек и описания. Если названия не критичны - все ок, но мне хочется всеже иметь названия. Так что - второй путь.

Тут на помощь приходит сайт http://www.gpsies.com/convert.do


Ограничении правда 8 мегабайт, но работает с кучей форматов, может импортировать из гармина.

Выбираем нужный выходной формат и нажимаем кнопку конвертировать


И на выходе выплевывается искомый файл .gpx (если выбран был именно этот формат, ну вы поняли :) )
Вот оно уже в сас.планете. Единственное - в навителе другая кодировка и русские названия или описания точек будут кракозябрами.


Надеюсь данное how to окажется кому-то полезным (если же я изобрел велосипед - надеюсь достаточно подробно описал процесс, чтобы это кому-либо помогло.)

P.S. Мне тут подсказывают один упущенный момент. Почему-то точки на карте гугла он-лайн съехали. Но даже в гуглоземле они на месте и в САС, после конвертации тоже. Вероятно какойто глюк он-лайн карты...

навигация, howto

Previous post Next post
Up