Изменения

Материал из Туристский клуб НГУ
Перейти к навигацииПерейти к поиску
м
Нет описания правки
Скрипт написан на языке Python, соответственно, для его использования нужен интерпретатор этого языка. В операционной системе GNU/Linux это не должно вызывать проблем (нужно только убедиться, что присутствуют модули matplotlib и matplotlib-tk). Пользователям же иных систем, таких как Windows, придётся установить его отдельно. Проще всего сделать это, воспользовавшись одной из сборок [http://www.scipy.org/ SciPy], например, [http://continuum.io/downloads Anaconda] или [https://www.enthought.com/products/canopy/ Enthought Canopy]. В случае установки стандартного [https://www.python.org/downloads/ Python] нужно установить также модули [https://pypi.python.org/pypi/setuptools/ setuptools], [https://pypi.python.org/pypi/python-dateutil/ python-dateutil], [https://pypi.python.org/pypi/pyparsing/ pyparsing], [https://pypi.python.org/pypi/six six], [http://www.numpy.org/ numpy] и [http://matplotlib.org/index.html matplotlib].
Скрипт рассчитан на привычный [[Сальников Сергей|автору]] рабочий процесс: на привалах отмечаются маршрутные точки, затем полученные с навигатора файлы объединяются в один файл в формате GPX (именно такой используется, по крайней мере, современными навигаторами Garmin). Предполагается, что в файле записаны отдельные точки, а не треки, и эти точки имеют осмысленные названия (которые будут соответствовать подписям). Для преобразования файлов с маршрутными точками между разными форматами можно воспользоваться утилитой [http://www.gpsbabel.org/ gpsbabel], которая имеет и [http://www.gpsvisualizer.com/gpsbabel/ веб-интерфейс].
<div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-myTable">
xmlns="http://www.topografix.com/GPX/1/1">
<metadata>
<&lt;time>2014-08-22T10:43:57Z</time>
<bounds minlat="39.634969000" minlon="72.305292000" maxlat="40.543309000" maxlon="72.800615000"/>
</metadata>
<wpt lat="39.892218000" lon="72.393594000">
<ele>4309.083984</ele>
<&lt;time>2014-08-07T11:55:26Z</time>
<name>СТОЯНКА 7</name>
</wpt>
<wpt lat="39.886667000" lon="72.400451000">
<ele>4473.322754</ele>
<&lt;time>2014-08-08T02:27:09Z</time>
<name>8-1</name>
</wpt>
<wpt lat="39.885458000" lon="72.402422000">
<ele>4616.407715</ele>
<&lt;time>2014-08-08T03:05:11Z</time>
<name>8-2</name>
</wpt>
<wpt lat="39.885126000" lon="72.402978000">
<ele>4667.305176</ele>
<&lt;time>2014-08-08T04:26:22Z</time>
<name>пер. СПАРТАКИАДЫ</name>
</wpt>
<wpt lat="39.884908000" lon="72.402787000">
<ele>4656.387207</ele>
<&lt;time>2014-08-08T06:07:27Z</time>
<name>8-4</name>
</wpt>
<wpt lat="39.883345000" lon="72.407718000">
<ele>4494.261719</ele>
<&lt;time>2014-08-08T06:32:10Z</time>
<name>ОБЕД 8</name>
</wpt>
<wpt lat="39.876370000" lon="72.427292000">
<ele>4388.644043</ele>
<&lt;time>2014-08-08T08:41:58Z</time>
<name>8-6</name>
</wpt>
<wpt lat="39.875821000" lon="72.428038000">
<ele>4392.935547</ele>
<&lt;time>2014-08-08T09:31:01Z</time>
<name>СТОЯНКА 8</name>
</wpt>
<wpt lat="39.873537000" lon="72.430549000">
<ele>4500.077637</ele>
<&lt;time>2014-08-09T02:07:27Z</time>
<name>пер. ГЕЗАРТ ЛОЖНЫЙ</name>
</wpt>
<wpt lat="39.864556000" lon="72.420609000">
<ele>4710.522461</ele>
<&lt;time>2014-08-09T03:00:15Z</time>
<name>9-2</name>
</wpt>
<wpt lat="39.864724000" lon="72.411830000">
<ele>4938.497070</ele>
<&lt;time>2014-08-09T03:56:38Z</time>
<name>пик ГЕЗАРТ</name>
</wpt>
<wpt lat="39.873783000" lon="72.430544000">
<ele>4490.993652</ele>
<&lt;time>2014-08-09T05:07:01Z</time>
<name>9-4</name>
</wpt>
<wpt lat="39.875929000" lon="72.427978000">
<ele>4399.828613</ele>
<&lt;time>2014-08-09T05:56:32Z</time>
<name>ОБЕД 9</name>
</wpt>
<wpt lat="39.885035000" lon="72.445276000">
<ele>4306.570801</ele>
<&lt;time>2014-08-09T08:03:13Z</time>
<name>9-6</name>
</wpt>
<wpt lat="39.893827000" lon="72.456177000">
<ele>4414.516602</ele>
<&lt;time>2014-08-09T08:54:53Z</time>
<name>СТОЯНКА 9</name>
</wpt>
<wpt lat="39.896574000" lon="72.461154000">
<ele>4560.119141</ele>
<&lt;time>2014-08-10T02:07:28Z</time>
<name>10-1</name>
</wpt>
<wpt lat="39.897004000" lon="72.462898000">
<ele>4655.783203</ele>
<&lt;time>2014-08-10T03:14:08Z</time>
<name>пер. ВЫСОЦКОГО</name>
</wpt>
<wpt lat="39.898409000" lon="72.470240000">
<ele>4502.219727</ele>
<&lt;time>2014-08-10T04:28:00Z</time>
<name>10-3</name>
</wpt>
<wpt lat="39.899101000" lon="72.475340000">
<ele>4344.653809</ele>
<&lt;time>2014-08-10T06:53:06Z</time>
<name>ОБЕД 10</name>
</wpt>
<wpt lat="39.901255000" lon="72.487397000">
<ele>4199.055176</ele>
<&lt;time>2014-08-10T08:46:40Z</time>
<name>10-5</name>
</wpt>
<wpt lat="39.904449000" lon="72.496047000">
<ele>4096.484375</ele>
<&lt;time>2014-08-10T09:33:40Z</time>
<name>10-6</name>
</wpt>
<wpt lat="39.906010000" lon="72.504491000">
<ele>4000.315674</ele>
<&lt;time>2014-08-10T10:22:06Z</time>
<name>10-7</name>
</wpt>
<wpt lat="39.904000000" lon="72.517871000">
<ele>3945.649170</ele>
<&lt;time>2014-08-10T11:08:25Z</time>
<name>СТОЯНКА 10</name>
</wpt>
424

правки

Навигация