Масштабируемость объектов карты |
Свойства масштабирования объектов
Масштабируемость - это способность объектов при увеличении изображения карты менять размеры условного знака (толщину линии, высоту шрифта и т.п.). Если у объекта признак масштабируемости не установлен, то при увеличении изображения карты размеры условного знака остаются постоянными. При сжатии карты размеры знака уменьшаются независимо от признака масштабируемости. Из этого правила есть исключения. Если в описании условного знака установлен признак «Не сжимать», то при уменьшении карты знак не уменьшается. Если для векторного знака или подписи установлен признак «Растягивать», то размеры знака (высота подписи) пропорциональны расстоянию между двумя точками метрики объекта. Соответственно, при масштабировании карты прямо пропорционально меняется размер знака. Признак масштабируемости рекомендуется применять для изображения реальных объектов местности, размер которых не может быть передан в масштабе карты (ширина дороги, размер здания и т.п.). Для вспомогательных объектов (линии километровой сетки, горизонтали, указатели направления течения и т.п.) применение масштабируемости не целесообразно. Векторные знаки и подписи, как правило, выглядят лучше при установленном признаке масштабируемости.
Режимы масштабирования объектов
Масштабирование объектов карты может выполняться в режимах «Картографическое» или «Чертежное». Картографическое масштабирование повышает читаемость карты. При увеличении карты относительно базового масштаба увеличение некоторых размеров (толщина линии, высота шрифта, габариты векторных знаков) объектов выполняется с отставанием: kObjectScale = 1 + (kMapScale-1)/2, где kObjectScale - коэффициент увеличения размеров объекта, kMapScale - коэффициент увеличения карты. Например, при увеличении карты в 2 раза (kMapScale), размеры объекта увеличивается в 1.5 раза (kObjectScale). При уменьшении карты размеры объекта уменьшаются пропорционально (kObjectScale = kMapScale). При чертежном масштабировании изображения масштаб знака равен масштабу карты, как при увеличении, так и при уменьшении карты. Изображение карты в каждом масштабе меняется пропорционально и приблизительно соответствует изображению карты на печати.
Для улучшения читаемости карты, кроме масштабирования применяются границы видимости объектов. |