Как создать высотный график маршрута

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

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

Способо номер 0: Вручную
В старые добрые времена, когда не было компьютеров и gps'ов, высотные треки рисовали от руки, данные брали из картографических материалов и из записей летописца и изображалось что-то вроде этого:

Способ номер 1: OziExplorer
Самый популярный способ, но и дает он самый простой график.
В OziExplorer есть функция track profile - позыоляет строить графики зависимости высоты или скорости в зависимости от расстояния или от времени (в любых сочетаниях). Находится функция во вкладке Вид -> Треки -> Профиль трека.
Следует учесть, что зависимости от времени удасттся помтреть, если только трек нефильтрованный (в фильтрованном отсутствует инфа о времени, следовательно скорость вычислить невозможно).
Вот что примерно должно получиться:

Способ номер 2: MapSource
MapSource - это программа для работы с картами и треками от Garmin.
Открываем MapSource и загружаем наш трек. Выбираем трек во вкладке "Треки" и дважды щёлкаем на нём мышкой, чтобы открылась страница "Свойства трека". Внизу окошка есть кнопка "Показать профиль", которая строит график набора высоты.
Если Вы хотите получить высотный профиль нескольких треков на одном графике - то объедините треки с помощью соответствующего инструмента и постройте для нового трека профиль аналогичным образом.


3. Сервис http://www.gpsies.com
Это сервис он-лайн хранения треков, предоставляется множество функций, в том числе и нужная нам - построение высотного графика. Для этого нам необходимо всего лишь залить на http://www.gpsies.com наш файл трека

4. GpsVizualizer
Это еще один сервис позволяющий строить высотные графики. Он также позволяет добавлять в трек, скажем построенный в Google Earth информацию по высотам, для этого служит опция "Add DEM elevation data."
Залить трек можно тут -
http://www.gpsvisualizer.com/map_input?form=googleearth
Какой график можно получить на выходе:

5. Сервис uTrack - online GPX track report generator
Расположенный по адресу http://utrack.crempa.net/ создает с загруженного .gpx-трека различные полезные графики и диаграммы

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

6. Еще один способ сделать все самому - скрипт gpxplot
Этот способ подойдет для тех кто любит делать все своими руками, а так же разбирается в програмировании.
Работа скрипта описана на страничке здесь - uTrack - online GPX track report generator , а вот что можно получить:

7. Он-лайн сервис gpxplot
Простой и понятный он-лайн сервис, работает на скрипте описанном в "способе номер 6", расположен здесь - http://gpxplot.appspot.com/ , графики выглядят так:

8. Построение высотного графика в Excel (OpenOffice, MathLab и тд)
Еще один из способов построения высотного графика. Для этого загружаем файл трека в Excel , либо копируем в буфер нужные данные треки например с MapSource и вставляем в Excel. Если вам нужно использовать ось Пути в графике, а в треке ее нет, то ее можно просуммировать из данных расстояния между точками трека. Далее, выбираем выделением столбцы по которым мы желаем строить график (Высота и Время, либо Путь и Высота) и используем функцию Диаграмма, в режиме линейного графика (в зависимости от того какую программу вы используете - будут самые различные визуальные настройки).

Статья находится в процессе доработки, при копировании указывайте ссылку - http://hiker.com.ua/node/204

один из

один из способов как посчитать набор высоты по треку.

Для этого прежде всего давайте разберёмся, что такое набор высоты и как его посчитать "на пальцах"

Руководствуясь простой человеческой логикой понятно, что:

Если брать разницу высот между соседними двумя точками: последующая высота минус предыдущая - и так для всех точек.
То если сложить потом все положительные значения - получится набор высоты.
А если сложить все отрицательные - то получится сброс.

Что там для этого нужно? Просто последовательные значения высот для всех точек трека, и ничего более. И не ищите какие-либо сторонние программы, это легко сделать вручную.

В этом нам помогут - программа MapSource и программа Excel.

1) Открываем "Свойства трека", выделяем все строки с точками, жмём правой кнопкой мыши и выбираем "Копировать"

2) Открываем Excell, нажимаем "Вставить". Все значения корректно разбились на колоночки. Удаляем ненужные нам колонки и оставляем только колонку высоты, из которой также автозаменой удаляем буковки "м" оставляя чистые цифры.

3) Вставляем в соседний столбик формулу "=R[1]C[-1]-RC[-1]" и размножаем её на весь столбик кроме последнего значения.

4) Третий столбик мы сформируем по такому принципу - где во втором столбике положительное значение - там и в третьем оно же. А где отрицательное - там 0. Для этого в третьем столбике нужно ввести формулу: =ЕСЛИ(RC[-1]>0;RC[-1];0)

5) Сложим все значения столбика 3 - это и есть набор высоты за трек.

Конечно, как всегда есть ньюансы, которые необходимо учитывать при подобном просчёте. Это так называемые "ступеньки" в высотном профиле, появляющиеся из-за несовершенства определения высоты многими gps-навигаторами.

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

Также подобные эффекты ступенек (когда через 0 метров высота на профиле меняется резко и намного) заметны при переездах через тоннели, при движении вблизи высоких скал.

еще одна

еще одна програмка, строит ровненькие графики http://www.puzz.info/trackprofiler/

Re: Как создать высотный график маршрута

Спасибо большое за обширный обзор!

Re: Как создать высотный график маршрута

Спасибо, очень познавательно. Попробую построить высотный график для велопохода в Карпатах (http://pasich.blogspot.com/2011/07/blog-post_18.html) в gpsies, как по мне, он наиболее интегрирован с гугл maps.

Отправить комментарий

  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Допускаются только следующие теги HTML: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <blockquote>
  • Строки и параграфы переносятся автоматически.
  • You may insert videos with [video:URL]

Подробнее о форматировании

КАПЧА
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
RSS-материал