mirror of
https://github.com/gpxstudio/gpx.studio.git
synced 2026-06-13 02:26:32 +00:00
9e2334ca83
* New translations en.json (Dutch) * New translations view.mdx (Dutch) * New translations en.json (Spanish) * New translations view.mdx (Spanish) * New translations view.mdx (Dutch) * New translations en.json (Chinese Simplified) * New translations view.mdx (Chinese Simplified) * New translations map-controls.mdx (Chinese Simplified) * New translations files-and-stats.mdx (Serbian (Latin)) * New translations edit.mdx (Serbian (Latin)) * New translations elevation.mdx (Serbian (Latin)) * New translations en.json (Serbian (Latin)) * New translations files-and-stats.mdx (Serbian (Latin)) * New translations edit.mdx (Serbian (Latin)) * New translations file.mdx (Serbian (Latin)) * New translations settings.mdx (Serbian (Latin)) * New translations view.mdx (Serbian (Latin)) * New translations clean.mdx (Serbian (Latin)) * New translations extract.mdx (Serbian (Latin)) * New translations merge.mdx (Serbian (Latin)) * New translations poi.mdx (Serbian (Latin)) * New translations routing.mdx (Serbian (Latin)) * New translations scissors.mdx (Serbian (Latin)) * New translations time.mdx (Serbian (Latin)) * New translations elevation.mdx (Serbian (Latin)) * New translations minify.mdx (Serbian (Latin)) * New translations routing.mdx (Serbian (Latin)) * New translations faq.mdx (Serbian (Latin)) * New translations integration.mdx (Serbian (Latin)) * New translations files-and-stats.mdx (Serbian (Latin)) * New translations integration.mdx (Serbian (Latin)) * New translations map-controls.mdx (Serbian (Latin)) * New translations menu.mdx (Serbian (Latin)) * New translations edit.mdx (Serbian (Latin)) * New translations file.mdx (Serbian (Latin)) * New translations view.mdx (Serbian (Latin)) * New translations toolbar.mdx (Serbian (Latin)) * New translations routing.mdx (Serbian (Latin)) * New translations scissors.mdx (Serbian (Latin)) * New translations gpx.mdx (Serbian (Latin)) * New translations integration.mdx (Serbian (Latin)) * New translations en.json (Russian) * New translations elevation.mdx (Dutch) [ci skip] * New translations map-controls.mdx (Dutch) [ci skip] * New translations elevation.mdx (Dutch) [ci skip] * New translations files-and-stats.mdx (Russian) [ci skip] * New translations view.mdx (Russian) [ci skip] * New translations clean.mdx (Norwegian) [ci skip] * New translations clean.mdx (Norwegian) [ci skip] * New translations en.json (Norwegian) [ci skip] * New translations poi.mdx (Norwegian) [ci skip] * New translations en.json (Indonesian) [ci skip] * New translations en.json (Dutch) [ci skip]
110 lines
7.1 KiB
Plaintext
110 lines
7.1 KiB
Plaintext
---
|
|
title: Файлы и статистика
|
|
---
|
|
|
|
<script lang="ts">
|
|
import { ChartNoAxesColumn } from '@lucide/svelte';
|
|
import DocsNote from '$lib/components/docs/DocsNote.svelte';
|
|
import ElevationProfile from '$lib/components/elevation-profile/ElevationProfile.svelte';
|
|
import GPXStatistics from '$lib/components/GPXStatistics.svelte';
|
|
import { exampleGPXFile } from '$lib/assets/example';
|
|
import { writable } from 'svelte/store';
|
|
|
|
let gpxStatistics = writable(exampleGPXFile.getStatistics());
|
|
let slicedGPXStatistics = writable(undefined);
|
|
let hoveredPoint = writable(null);
|
|
let additionalDatasets = writable(['speed', 'atemp']);
|
|
let elevationFill = writable(undefined);
|
|
</script>
|
|
|
|
# { title }
|
|
|
|
## Список файлов
|
|
|
|
После того как вы [откроете](./menu/file) файлы, они будут отображаться в виде вкладок в списке файлов, расположенном внизу карты.
|
|
Вы можете изменить их порядок, перетаскивая вкладки.
|
|
И когда открыто множество файлов, вы можете прокручивать список вкладок, чтобы перемещаться между ними.
|
|
|
|
<DocsNote>
|
|
|
|
При использовании мыши, для горизонтальной прокрутки необходимо удерживать клавишу <kbd>Shift</kbd>.
|
|
|
|
</DocsNote>
|
|
|
|
### Выбор файла
|
|
|
|
Нажав на вкладку, вы можете переключаться между файлами, чтобы просмотреть их статистику и применить [действия редактирования](./menu/edit) и [инструменты](./toolbar) к ним.
|
|
Удерживая клавишу <kbd>Ctrl/Cmd</kbd>, вы можете добавить файлы в выборку или удалить их, а удерживая <kbd>Shift</kbd>, вы можете выбрать диапазон файлов.
|
|
Большинство [действий редактирования](./menu/edit) и [инструментов](./toolbar) можно применять к нескольким файлам одновременно.
|
|
|
|
<DocsNote>
|
|
|
|
Вы также можете перемещаться по файлам с помощью стрелок на клавиатуре и использовать <kbd>Shift</kbd>, чтобы добавлять файлы в выборку.
|
|
|
|
</DocsNote>
|
|
|
|
### Редактировать действия
|
|
|
|
Щелкнув правой кнопкой мыши на вкладке файла, вы можете получить доступ к тем же действиям, что и в [меню редактирования](./menu/edit).
|
|
|
|
### Древовидное представление
|
|
|
|
Как указано в разделе [Варианты отображения](./menu/view), вы можете переключаться на древовидное представление для списка файлов.
|
|
Эта раскладка идеально подходит для управления большим количеством открытых файлов, так как она упорядочивает их в вертикальный список справа от карты.
|
|
Кроме того, древовидное представление файлов позволяет вам исследовать [треки, сегменты и точки интереса](./gpx) содержащиеся в файлах через выпадающие списки.
|
|
|
|
Вы также можете применять [действия редактирования](./menu/edit) и [инструменты](./toolbar) к внутренним элементам файла.
|
|
Кроме того, вы можете перетаскивать внутренние элементы, чтобы изменить их порядок, перемещать их в иерархии или даже в другой файл.
|
|
|
|
<DocsNote>
|
|
|
|
Размер списка файлов можно настроить, перетаскивая разделитель между картой и списком файлов.
|
|
|
|
</DocsNote>
|
|
|
|
## Профиль и статистика высот
|
|
|
|
Внизу интерфейса вы можете найти профиль высоты и статистику для текущего выбора.
|
|
|
|
<DocsNote>
|
|
|
|
Размер профиля высоты можно настроить, перетаскивая разделитель между картой и профилем высоты.
|
|
|
|
</DocsNote>
|
|
|
|
### Интерактивная статистика
|
|
|
|
При наведении курсора на профиль высоты появится подсказка с данными статистики в позиции курсора.
|
|
|
|
Чтобы получить статистику для конкретного сегмента профиля высоты, вы можете перетащить выделяющий прямоугольник на профиле.
|
|
Нажмите на профиль, чтобы сбросить выделение.
|
|
|
|
Вы также можете использовать колесо мыши для увеличения и уменьшения масштаба профиля высоты, а перемещаться влево и вправо, перетаскивая профиль, удерживая клавишу <kbd>Shift</kbd>.
|
|
|
|
<div class="h-48 w-full">
|
|
<ElevationProfile
|
|
{gpxStatistics}
|
|
{slicedGPXStatistics}
|
|
{hoveredPoint}
|
|
{additionalDatasets}
|
|
{elevationFill}
|
|
/>
|
|
</div>
|
|
<div class="flex flex-col items-center w-full">
|
|
<GPXStatistics
|
|
{gpxStatistics}
|
|
{slicedGPXStatistics}
|
|
orientation={'horizontal'}
|
|
/>
|
|
</div>
|
|
|
|
### Дополнительная информация
|
|
|
|
С помощью кнопки <kbd><ChartNoAxesColumn size="16" class="inline-block" style="margin-bottom: 2px"/></kbd> справа от профиля высоты можно добавить цветовое выделение профиля на основе:
|
|
|
|
- **угла наклона** информации, вычисленной на основе данных о высоте, или
|
|
- **поверхности** или **категории** - данных, полученных из меток <a href="https://wiki.openstreetmap.org/wiki/Key:surface" target="_blank">Поверхность</a> и <a href="https://wiki.openstreetmap.org/wiki/Key:highway" target="_blank">Шоссе</a> карт <a href="https://www.openstreetmap.org/" target="_blank">OpenStreetMap</a>'s.
|
|
Данная возможность доступна только для файлов, созданных в **gpx.studio**.
|
|
|
|
Если выбрана данная опция, вы также можете добавить визуализацию данных **Скорости**, **Пульса**, **Темпа**, **Температуры** и **Мощности** на профиле высоты.
|