Построение треков с заданным расстоянием между точками Я использую OziExplorer для прокладки маршрутов, оценки их протяжённости и уровня сложности. Преимущества OziExplorer’а для этих целей неоспоримы. Действительно, насколько проще оценивать трудности рельефа по профилю маршрута, построенному Ozi’ком чем по хитросплетениям линий уровня на карте. А ведь здесь изображён один и тот же участок маршрута. Однако, прокладка трека вручную с необходимой подробностью отображения рельефа – весьма утомительное занятие. Ведь соседние точки должны располагаться на расстояниях порядка сотни метров друг от друга, и при протяжённости маршрута до сотни километров, это требует до тысячи кликов мыши. Понятно, что даже при очень большом энтузиазме, выполнять такую работу постоянно просто невозможно. Не слишком выручает в этом случае и функция OziExplorer'а: 3D/Elavation → Elavation Profile. При
её использовании возникает проблема
стыковки последующих участков с
предыдущими, которая решается обычно
путём записи кусков трека в файлы и
последующей пристыковки их друг к другу с
использованием функции Append
Track
from
File.
Рутинность и монотонность операций
утомляет быстро. Описанные трудности
многократно возрастают на
криволинейных участках маршрута. Для упрощения этой задачи я использовал простую программу, написанную на VBA для Excel. В неё загружается грубо проложенный в Ozi’ке трек, состоящий из вручную нанесенных опорных точек, которые дополняются в автоматическом режиме промежуточными точками, размещаемыми на прямых между опорными. Промежуточные точки располагаются
приблизительно на одинаковом
расстоянии друг от друга,
величину которого можно варьировать.
Необходимость какой-либо стыковки при
этом, естественно, отпадает. Не буду
углубляться в сложности теории,
расскажу только, как можно
воспользоваться готовой программой.
Для этого нужно: а) экспортировать опорный трек в текстовый файл в формате UTM выбором: Save → Export Track → To Text File б)
нажать
кнопку "Очистить". При этом будут
очищены необходимые поля на листе и
откроется стандартное окно выбора
файла. После выбора файла двойным
кликом мыши, программа автоматически
загрузит его в необходимые поля книги Excel. в)
далее в ячейке R1 задаётся расстояние между промежуточными
точками в метрах и нажимается кнопка
"Рассчитать". г) по нажатию кнопки "Сохранить" посчитанный трек сохраняется в файле "Track Points.txt". При этом, так как в промежуточных точках информация о высотах отсутствует, из сохраняемого трека вся информация о высотах автоматически удаляется. Теперь остаётся только импортировать файл "Track Points.txt" в OziExplorer выбором меню: Load → Import → Track from Text File → Track Points. Краткие инструкции по работе с программой содержатся и в самом xls-файле. Скачать его можно, кликнув здесь: СКАЧАТЬ
. В архиве (track.rar - 19,9 Кб) кроме xls-файла с программой приведен исходный трек - Тополь-Соленое.plt, конечный трек - Тополь-Соленое100.plt и два промежуточных текстовых файла - 1.txt, в котором сохранялся опорный трек, и файл Track Points.txt с результатами расчёта. Успехов
всем! Если
кто-нибудь знает другие способы, пишите. ОН |