Техническая поддержка

Особенности обновления ГИС Карта 2005 версии 6 на версию 7

ГИС Карта 2005

  • В ГИС Карта 2000 версии 7 изменился внутренний формат данных. При открытии векторных карт старой версии выполняется автоматическое обновление формата данных. Имена файлов карты и их количество не изменяются. Файлы старого формата копируются в поддиректорию, имя которой совпадает с именем файла паспорта карты, но имеет расширение ".old". Например, если паспорт карты находился в файле "c:\map2000\data\podolsk.map", то карта старого формата сохранится в директории "c:\map2000\data\podolsk.map.old\". Объем данных в новом формате практически не изменился. Новая версия векторных данных позволяет повысить точность хранения координат (микроны на местности) и обрабатывать один и тот же формат на разных платформах (Intel, Sparc, Mips). Для обратного преобразования данных к версии 7 можно сохранить карту в формат SXF и загрузить в программе версии 6. Формат SXF не изменился.
  • В версии 7 изменился формат файла классификатора (RSC). Если старый классификатор открывается вместе с картой, то его копия записывается в поддиректорию с расширением ".old". Если старый классификатор открывается при загрузке файла SXF, то его копия остается в главной директории. Имя копии образуется путем добавления расширения ".old" к имени классификатора. Например, если классификатор имел имя "plan502.rsc", то его копия будет иметь имя "plan502.rsc.old". Объем классификатора при обновлении формата увеличивается примерно в 2 раза (в среднем, размер файла 200-300 Кбайт). Новая версия классификатора обеспечивает подключение 64 шрифтов для оформления подписей и произвольное число шрифтов TrueType для отображения условных знаков. Обеспечивается хранение нескольких палитр на одну карту (например, морские карты изменяются в зависимости от времени суток). Набор условных знаков может быть расширен за счет подключения динамических библиотек (DLL), содержащих запрограммированные знаки. Новый формат файла поддерживается на разных платфорамах (Intel, Sparc, Mips). Формат классификатора не может быть преобразован обратно к версии 6.
  • В новой версии приведено к единому стандарту понятие масштабирумость объекта. В версии 6 масштабируемость имела разный смысл для линейных объектов, векторных и подписей. В версии 7 масштабируемость объекта означает, что при увеличении карты у объекта будут пропорционально увеличиваться размеры элементов условного знака (толщина линии, высота шрифта, размеры знака и т.п.). Если объект немасштабируемый, то увеличиваться будет только расстояние между точками объекта. Для облегчения подготовки листа к изданию добавлен чертежный режим масштабирования, когда все объекты масштабируются строго в соответствии с текущим масштабом отображения. В картографическом режиме масштабирования укрупнение элементов условных знаков выполняется с запаздыванием для облегчения понимания карты. В ходе преобразования классификатора к новой версии всем векторным объектам автоматически присваивается признак масштабируемости. Это улучшает вид большинства векторных знаков, но для некоторых объектов (например, бергштрихи) этот признак, возможно, лучше отключить. Это можно сделать вручную в диалоге "Выбор объекта" или в редакторе классификатора.
  • В новой версии границы видимости объектов применяются одинаково для всех видов объектов. В старой версии точечные знаки и подписи автоматически убирались с карты при ее сжатии относительно исходного масштаба. В версии 7 объекты отображаются строго в соответствии с диапазоном масштабов видимости. Для обеспечения преемственности в ходе преобразования классификатора к версии 7, всем точечным объектам и подписям устанавливается верхняя граница видимости равная исходному масштабу карты. Экземпляры объектов, имевшие границы видимости, отличающиеся от общего значения в классификаторе, сохраняют старое значение. Если один классификатор одновременно применяется с картами разного масштаба, то значения границ видимости будут соответствовать карте, с которой выполнялось преобразование к новой версии.
  • В новой версии добавлен признак в параметрах отображения векторных объектов и подписей – растягивание. В версии 6 размеры масштабируемых подписей и векторных объектов увеличивались в соответствии с увеличением расстояния между точками метрики при том же масштабе. В версии 7 размер масштабируемых знаков изменяется только при масштабировании карты. Положение второй точки задает направление размещения объекта. Размеры знака соответствуют значениям, введенным в классификаторе. Для изменения размеров знака в соответствии с перемещением второй точки, необходимо установить в параметрах отображения признак растягивания. По умолчанию этот признак выключен.
  • При уменьшении изображения карты все знаки уменьшаются независимо от признака масштабируемости. Для выделения отдельных знаков на уменьшенной карте в параметрах отображения объекта устанавливается признак – не сжимать. Смысл этого признака в новой версии не изменился.
  • При открытии матричных или растровых данных версии 6 автоматически вносятся изменения в структуру данных для поддержки нового формата на разных платфорамах (Intel, Sparc, Mips). Формат матричных и растровых данных не может быть преобразован обратно к версии 6.