Формат ориентирован на хранение информации в виде отдельных
записей переменной длины по каждому объекту карты.
Формат имеет простую структуру и однозначную последовательность
полей в записи, не зависящую от значения информации.
Формат обеспечивает возможность ревизии целостности данных в
процессе хранения и после передачи по линиям связи, а также минимальные
потери информации при возникновении ошибок данных – от одной точки
метрики до одной записи об объекте для каждого ошибочного байта данных.
Формат имеет минимальную избыточность данных и хранит данные
метрики в двоичном виде, что обеспечивает минимальные размеры файлов.
Открытый формат обладает свойствами, которые позволяют на его основе
строить архив электронных карт, выполнять обмен пространственными
данными между различными ГИС. К этим свойствам относится следующее:
все данные содержатся в одном файле, что исключает возможность
помещения в архив или выдачи потребителю информации в неполном составе,
облегчает поиск и учет файлов;
выборка данных из файла может быть выполнена путем однократного
последовательного чтения файла, что ускоряет процессы копирования,
контроля структуры данных, конвертирования и другие, являющиеся
основными для хранения и обмена;
вся информация об отдельном объекте хранится в отдельной записи, нет
адресных ссылок между частями файла или разными файлами, что
обеспечивает корректную обработку данных после сбоев программных или
аппаратных средств;
если при чтении или записи данных в формате SXF возникает сбой,
приводящий к потере фрагмента файла, записи, расположенные до и после
сбойного участка, будут обработаны правильно;
структура формата SXF содержит служебные поля (идентификаторы
начала записей, идентификатор начала файла, дескриптор данных, флажки
наличия семантики, поля длин записей и т.д.), которые необходимы для