Что такое формат файла LOC?
.loc - это формат путевых точек GPS на базе XML, разработанный совместно TopoGrafix (создателями EasyGPS) и Geocaching.com примерно в 1999-2000 годах, что предшествовало стандарту .gpx примерно на два года. Это был оригинальный формат файлов для загрузки координат геокешинга с сайта Geocaching.com, и он по-прежнему доступен на сайте наряду с GPX для обратной совместимости.
Файл представляет собой обычный UTF-8 XML с корневым элементом <loc>, имеющим атрибут version="1.0". Каждый дочерний элемент <waypoint> содержит тег <name>, тег <coord> с атрибутами lat и lon в десятичных градусах (WGS84), необязательный URL-адрес <link> и необязательную подсказку символа <sym> для GPS-устройств. Схема намеренно минималистична: .loc переносит только данные путевых точек без поддержки треков, маршрутов или профилей высот.
Это ограничение привело к переходу на .gpx после публикации GPX 1.0 в 2002 году. GPSBabel идентифицирует формат LOC внутри системы как тип формата geo. Большинство программ для GPS по-прежнему импортируют .loc для обратной совместимости, а Geocaching.com продолжает предлагать его наряду с .gpx для загрузки тайников.
EasyGPS, ExpertGPS, GPSBabel, Google Earth Pro и GPS Visualizer поддерживают чтение файлов .loc.
Безопасность и защита
РИСК: LOWLOC - это обычный XML без исполняемого содержимого. Основная проблема конфиденциальности: файлы могут раскрывать путевые точки GPS пользователя (домашний адрес, регулярные маршруты). Безопасно для обмена, если вы предварительно проверите координаты.
Детали формата
в двух словах- Заголовок ресурса строк локализации - Некоторые инструменты разработки (например, Microsoft Flight Simulator SDK, Crowdin) используют .loc для файлов строк локализации - совершенно не связанный текстовый/JSON/бинарный формат для интернационализации приложений.
- Общий файл локализации разработчика - Различные IDE и инструменты сборки используют .loc как специфическое для проекта расширение для таблиц локализованных строк; формат зависит от инструмента.
Программы, открывающие файлы LOC
Технические подробности
глубокая спецификация| Кодировка | Простой текст, UTF-8 |
| Контейнер | XML (без бинарного обрамления или сжатия) |
| Корневой элемент | `<loc version="1.0">` |
| Элемент путевой точки | `<waypoint>` с дочерними элементами `<name>`, `<coord lat="" lon="">`, необязательными `<link>`, `<sym>`, `<type>` |
| Система координат | Десятичные градусы WGS84 (широта и долгота) |
| Поддерживаемые типы данных | Только путевые точки - без треков, маршрутов, данных о высоте или меток времени |
| Версия схемы | Только версия `1.0`; последующие версии не публиковались |
| Сжатие | Нет (простой текст XML) |
| Типичный размер файла | 1 КБ - 50 КБ (от нескольких до сотен путевых точек) |
| Емкость путевых точек | Неограниченно (стандартный список XML) |
| Контекст разработки | Разработан совместно в 1999-2000 годах TopoGrafix и Geocaching.com до появления стандарта GPX |
| ID формата GPSBabel | `geo` (внутренний идентификатор типа формата LOC в GPSBabel) |
| Заменен на | `.gpx` (GPS Exchange Format, 2002), который добавляет треки, маршруты и более полные метаданные путевых точек |
| Выпущен | circa 1999-2000 (pre-GPX; developed jointly by TopoGrafix and Geocaching.com) |
| Последняя версия | LOC 1.0 (schema version attribute in root element) |
| Открыть стандартное | Да · без роялти |
| Спецификация | www.topografix.com |
Конвертации LOC
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах LOC.
Часто задаваемые вопросы
Как открыть файл LOC?
В чем разница между LOC и GPX?
Можно ли конвертировать LOC в GPX?
gpsbabel -i geo -f input.loc -o gpx -F output.gpx. GPS Visualizer также конвертирует его онлайн.