Сортировка данных

Печать Предыдущая страница Стартовая страница Следующая страница

После выполнения каких-либо процедур, изменяющих метрическое или семантическое описание объектов электронной карты (редактирование, обновление, контроль, загрузка данных, а также редактирование ресурсов, если изменен порядок отображения объектов в электронной карте) – рекомендуется выполнять процедуру сортировки данных.

 

clip0404

Диалог задачи Сортировка объектов карты

 

Процедура сортировки упорядочивает размещение описания объектов в файлах метрики и семантики, что ускоряет их дальнейшую обработку и обеспечивает правильную последовательность отображения объектов. Кроме того, создаваемые файлы не содержат описания метрики и семантики удаленных объектов и копии отредактированных объектов. Таким образом выполняется сжатие данных.

Сортировка объектов карты может изменять точность хранения данных. Для этого есть опция «Точность координат».

Для корректного выполнения на карте различных топологических и оверлейных операций (построения сети, зон, пересечений и объединений и т.п.) рекомендуется создавать карты с максимальной точностью координат. Пользовательские карты всегда имеют повышенную точность координат.

Для корректного формирования землеустроительной документации, расчета длин, площадей, списка координат и т.п. дополнительно рекомендуется устанавливать точность хранения в миллиметрах или сантиметрах, что обеспечит единообразие результатов расчета во всех задачах (Геодезический редактор, Редактор карты, Расчеты по карте и т.п.) без дополнительных настроек параметров.

Если при сортировке задана точность координат миллиметры или сантиметры, то изменяется номер версии формата данных карты (у пользовательских карт – не меняется). Такие карты могут быть открыты только версиями программ 9.15.3 и более новыми.

Для возврата к прежней версии формата карты достаточно повторно отсортировать карту, выставив точность координат – микроны (максимум). Формат SXF является общим для всех версий формата карт.

Если включен режим «Сортировать только неотсортированные листы», то сортировка будет выполняться только для тех листов, на которых редактировались объекты. Это сокращает время сортировки.

Если включен режим «Удалять копии отредактированных объектов», то после сортировки невозможно восстановить удаленные или отредактированные ранее объекты. При этом уменьшается объем данных на диске.

Сортировка позволяет изменить формат векторной карты.

Многолистовая карта состоит из паспорта карты (файл MAP) и файлов для каждого листа (метрика – DAT, семантика – SEM, индексный файл – HDR, графические объекты – DRW, таблица весов отображения – SIN). Пользовательская карта состоит из паспорта карты (файл SIT) и файлов данных (метрика – SDA, семантика – SSE, индексный файл – SHD, графические объекты – SDR, таблица весов отображения – SIN).

Таблица весов отображения (файл SIN) создается автоматически при сортировке карты или при создании карт форматов MAP, SIT и SITX. Она необходима для автоматического упорядочивания объектов в соответствии с последовательностью отображения, заданной в классификаторе RSC. При отсутствии файла SIN объекты записываются только с учетом локализации (линейный объект за полигонами, точечный за линейными и т.п.).

Пользовательская карта и многолистовая карта, состоящая из одного листа, могут быть записаны одним файлом формата SITX. Объем данных в файле SITX может быть на 5-10% больше, чем при записи в несколько файлов. Формат SITX упрощает администрирование данных на магнитных носителях и позволяет ограничивать доступ к данным путем кодирования 256-битным кодом. Доступ к закодированным данным предоставляется при вводе пароля.

Многолистовая карта и пользовательская карта могут быть упакованы в один файл со сжатием данных. Упакованная многолистовая карта имеет расширение MAPZ, упакованная пользовательская карта – SITZ. Для повышения степени сжатия точность метрики объектов автоматически преобразуется к сантиметрам. Объем упакованных данных уменьшается примерно в 3 раза по сравнению с объемом исходных данных с максимальной точностью метрики. Распаковка данных выполняется в памяти по мере чтения соответствующих листов и объектов. Если лист карты помещается в памяти целиком, то он распаковывается в многопоточном режиме при открытии данных листа для ускорения доступа. Упакованные карты доступны только на чтение.

При сортировке со сменой формата данных файлы исходного формата карты автоматически удаляются.

Форматы SITX, SITZ, MAPZ могут быть преобразованы обратно в исходные форматы SIT или MAP путем сортировки. Упакованные карты при обратном преобразовании сохраняют точность метрики в сантиметрах. Координаты объектов в сантиметрах хранятся в целых числах, что уменьшает объем файлов метрики в 2 раза.