Что такое формат файла OCD?
Файл .ocd является родным форматом карт OCAD, швейцарского картографического приложения, которое с 1988 года является стандартом де-факто для спортивного ориентирования и картографирования мероприятий на открытом воздухе. Он хранит полную цифровую карту: объекты географических объектов (точки, линии и области), привязанные к набору символов, определения цветов CMYK и ссылки на дополнительные фоновые растровые изображения.
Данные координат используют целочисленную систему относительно карты, где 1 единица равна 0,01 мм в масштабе печати карты, что обеспечивает субмиллиметровую точность без сложности вычислений с плавающей запятой. Наборы символов соответствуют официальным спецификациям Международной федерации ориентирования (IOF) - ISOM 2017-2 для лесной местности, ISSprOM 2019-2 для спринтерских дистанций и ISSkiOM 2019 для лыжного ориентирования.
Бинарный файл начинается с двухбайтового значения 0x0CAD (little-endian), которое кодирует название приложения в шестнадцатеричном формате. Сразу за ним следует байт версии, указывающий на ревизию формата (от v6 до v12). OCAD 2024 сохраняет файлы в версии 12.
Наряду с коммерческим ПО OCAD (Windows; поддержка macOS добавлена в OCAD 2022), OpenOrienteering Mapper является основной бесплатной альтернативой с открытым исходным кодом, поддерживающей версии .ocd с 6 по 12 и позволяющей экспортировать данные в KML и SHP для использования в более широких цепочках инструментов ГИС.
Безопасность и защита
РИСК: LOWБинарные векторные данные карты без скриптов. Известные риски безопасности отсутствуют.
Детали формата
в двух словахПрограммы, открывающие файлы OCD
Технические подробности
глубокая спецификация| Сигнатура файла | `0x0CAD` как 16-битное целое число little-endian со смещением 0 |
| Байт версии формата | Хранится со смещением 2; значения 6-12 соответствуют версиям от OCAD 6 до OCAD 2024 |
| Порядок байтов | Little-endian |
| Единица координат | 1 единица = 0,01 мм в масштабе печати карты; повсеместное использование целочисленной арифметики |
| Стандарты символов IOF | ISOM 2017-2 (лес), ISSprOM 2019-2 (спринт), ISSkiOM 2019 (лыжное ориентирование) |
| Типы объектов | Точечные, линейные, площадные, текстовые и прямоугольные объекты карты |
| Цветовая модель | CMYK для каждого символа для точного воспроизведения цветов при печати |
| Поддержка фонового растра | Геопривязанные шаблоны изображений, встраиваемые как ссылки на слои |
| Поддержка открытого ПО | OpenOrienteering Mapper читает и записывает версии OCD 6-12 |
| Типичный размер файла | От 100 КБ до 50 МБ в зависимости от детализации карты и количества объектов |
| Сжатие / шифрование | Отсутствует в родном формате |
| Доступность на macOS | В OCAD 2022 добавлена нативная поддержка macOS; более ранние версии работали только в Windows |
| Цели экспорта | PDF, EPS, TIFF, SVG, KML, SHP, DXF через программное обеспечение OCAD |
| Основное применение | Картографирование для спортивного ориентирования, рогейна, маунтинбайка и лыжных соревнований |
| Выпущен | 1988 (OCAD 1.0) |
| Последняя версия | OCAD 2024 / file format version 12 |
| Спецификация | ocad.com |
Конвертации OCD
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах OCD.