Что такое формат файла GPI?
Файлы с расширением .gpi хранят точки карты в бинарном формате, разработанном компанией Garmin. Файлы GPI поддерживают внутреннюю упаковку записей, а для коммерческого или подписного контента - шифрование с привязкой к устройству. POI (Point of Interest) - это конкретное место на карте, которое представляет интерес или пользу для путешественника. Файлы .gpi хранят координаты POI вместе с дополнительными данными, такими как оповещения о приближении, пороги скорости и дополнительные небольшие растровые иконки.
Использование файлов GPI
До того как смартфоны с GPS стали популярными, широко использовались автономные навигационные устройства Garmin. Большинство моделей не могли обновлять сохраненные карты в режиме реального времени, поэтому пользователь должен был вручную обновлять базы данных POI, подключая устройство к компьютеру. В файлах GPI обычно хранятся такие POI, как:
- места расположения камер контроля скорости и фоторадаров,
- контрольно-пропускные пункты дорожного движения,
- любимые рестораны и заправки.
Garmin не предлагает специальных инструментов для просмотра файлов .gpi на компьютере, но сторонние утилиты, такие как GPSBabel и POIedit, могут читать и конвертировать их. Сегодня файлы GPI встречаются реже, так как устройства Garmin получают обновления в реальном времени, а смартфоны во многом заменили специализированные GPS-навигаторы.
Создание и сохранение файлов GPI
Файлы GPI создаются с помощью Garmin POI Loader или Garmin BaseCamp, обычно из исходного файла CSV или GPX. На одном устройстве может храниться несколько файлов .gpi, которые обновляются по мере необходимости. Инструменты для создания файлов GPI включают функцию передачи для их копирования непосредственно в навигационное устройство пользователя в папку Garmin/POI/. GPX - это открытый формат, который служит аналогичным целям, но также поддерживает треки и маршруты.
Безопасность и защита
РИСК: LOWФайл .gpi содержит данные о местоположении GPS и не имеет исполняемого кода; его загрузка на Garmin безопасна. Два практических совета: скачивайте пакеты POI (особенно наборы камер контроля скорости) из надежных источников, так как устаревшие или неверные координаты - это реальная опасность; и скачивайте POI Loader/BaseCamp с официального сайта Garmin, а не со сторонних порталов. Коммерческие/подписные наборы POI могут быть заблокированы для одного устройства и не подлежат переносу.
Детали формата
в двух словахПрограммы, открывающие файлы GPI
Технические подробности
глубокая спецификация| Кодирование | Бинарное (проприетарная база данных записей Garmin) |
| Порядок байтов | Little-endian |
| Сжатие | Внутренняя упаковка записей Garmin |
| Шифрование | Опционально; коммерческие/подписные POI могут быть привязаны к устройству |
| Типичный размер файла | от 10 КБ до нескольких МБ |
| MIME-тип | application/octet-stream |
| Магические байты | Отсутствуют - идентифицируется по расширению и внутренней структуре записей |
| Поля записи POI | Имя, широта/долгота, опционально номер телефона, порог приближения/скорости, растровый значок |
| Типы оповещений | Оповещения о приближении; предупреждения о камерах контроля скорости с опциональным звуком |
| Совместимые устройства | GPS-навигаторы Garmin серий nüvi, zūmo, Drive |
| Макс. количество POI на файл | Тысячи (практическим пределом является память устройства) |
| Размер иконки POI | Небольшие растровые изображения, обычно до ~24×24 пикселей |
| Выпущен | 2000s, with Garmin's custom-POI feature and POI Loader |
| Последняя версия | Garmin GPI format as produced by current POI Loader / BaseCamp builds |
| Спецификация | www.garmin.com |
Конвертации GPI
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах GPI.